Added ByteOrder type for reading integers, floats, complex, arrays, and bitarrays
add additional tests for scalars and floats
Merge pull request #3633 from simonbyrne/byteorder

RFC: ByteOrder types for io