Fixed race conditions in some async tests
Updated UserOperationSpecification to use default credential type instead of MONGODB-CR
Cached input and output stream in SocketStream
Cached String value of ConnectionId to avoid cost of String.format
Surrounded debug and trace logging with isEnabled checks to avoid cost of String.format
Removed parallelCollectionScan methods from MongoCollection

 JAVA-1521
Fixed timestamp support in JsonReader.  It now supports the current extended JSON format as well as the shell format.

 JAVA-1486
Removed unused DB reference in DBObjectCodec
Work around localhost exception issues in addUser helper

JAVA-1528