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