FIX datatypes

FIX is a text protocol: every value is bytes on the wire, and the datatype is what tells a decoder how to read them. These 31 types cover every field in FIX 4.4, FIX 4.2 and FIX 5.0 SP2.