Ignoring some query tests for sharded clusters < version 2.4
BasicBSONList related updates

Fixed docstring
Added testcases for BasicBSONList and StringRangeSet
SingleResultFuture moved to async

JAVA-1333
Fix MongoClientURI wtimeoutMS support

Still handle wtimeout in the URI
JAVA-943
Ignoring rename collection tests when running against a sharded cluster
Fix name of BSONCallbackAdapter
Fix number long extended json bug

JsonWriter produced invalid output for longs under JsonMode.STRICT
JAVA-1398
Remove erroneous JavaDoc

JAVA-1300
SingleResultCallback moved to async

JAVA-1333
decode uuid
law of demeter
convert UUIDCodecTest to spec
Add decoder test
Add tests for different uuid representations
Add basic UUID encoder
add encoder
fix according to CR
codestyle fix
bug fix
add Javadocs