add codecRegistry
bug fix
add default codecregistry to mongo
remove unused imports
add docs
\codereview changes
Add database options test
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
JAVA-1349: Added removed MapReduceCommand methods to clirr exclusions
Added ServerDescription to ConnectionSource and AsyncConnectionSource
JAVA-1402: Removed MapReduceOutput.serverUsed property
[Build] Upgrade gradle; upgrade groovy; upgrade findbugs so it works with Java 8; remove unused bits of the build; trying to centralise configuration of source sets.