Removed dochub taglet
Implemented DBCollection.remove(..., DBEncoder) and DBCollection.update(..., DBEncoder)
Implemented options in DBCursor
Renamed mongoGetMore to getMore in all files
Fixing unchecked warning in DBCollectionTest
Renamed Serializer class to Codec, created two sub-interfaces called Encoder and Decoder.  Changed as many uses of Serializer to be either Encoder or Decoder, depending on which is needed.
Moved classes from org.mongodb.serialization to org.mongodb.  Moved classes from org.mongodb.serialization.serializers to org.mongodb.codecs.
Moved classed from com.mongodb.serializers tro com.mongodb.codecs.
Merge branch '3.0.x' of https://github.com/jyemin/mongo-java-driver into 3.0.x
Merge branch '3.0.x' into 3.0.x-options

Conflicts:
	driver-compat/src/main/com/mongodb/DBCollection.java
	driver-compat/src/main/com/mongodb/DBCursor.java
	driver/src/main/org/mongodb/MongoSyncConnector.java
	driver/src/main/org/mongodb/async/MongoAsyncConnector.java
	driver/src/main/org/mongodb/impl/MongoCollectionImpl.java
	driver/src/main/org/mongodb/impl/MongoConnectionIsMasterExecutor.java
	driver/src/main/org/mongodb/impl/MultipleServerMongoConnector.java
	driver/src/main/org/mongodb/impl/SingleChannelAsyncMongoConnector.java
	driver/src/main/org/mongodb/impl/SingleChannelSyncMongoConnector.java
	driver/src/main/org/mongodb/impl/SingleServerMongoConnector.java
	driver/src/main/org/mongodb/protocol/MongoCommandMessage.java
Merge branch '3.0.x' into 3.0.x-options
Fixed batchSize & limit related bugs
Merge branch '3.0.x' of https://github.com/jyemin/mongo-java-driver into 3.0.x

Conflicts:
	driver-compat/src/main/com/mongodb/DBCursor.java
	driver/src/main/org/mongodb/impl/MongoCollectionCursor.java
Fixed Checkstyle issues
Initial authentication work
Ported MongoClientURI refactoring from 2.11.0 release.
Passing MongoCredential list through from MongoClients down to the sockets
Added authentication support when using a MongoClientURI.
No longer assuming that every command failure has a "code" field.
Avoiding infinite recursion when authenticating.
Fixing tests to work with authentication
Adding serialVersionUID