SERVER-15174 Use DataView and DataCursor in BSON library
SERVER-15174 Read and write externally visible data in little endian format
Merge remote-tracking branch 'upstream/master'