Fixed check-binary-compatibility target
Fully implemented ServerAddress, WriteConcern, and ReadPreference in driver and driver-compat
Tests for CollectibleDocumentSerializer
Added DBObjects methods to convert DBObject to Document
Implemented close()
Implemented another find method in DBCollection
Added options class for MongoDatabase and MongoCollection
Added TODO for perf test
Fixed size back-patching bugs
Cleaning up output buffer API
Removed inheritance relationship between com.mongodb.DBRef and org.mongodb.DBRef.  This forced another change in driver-compat, which now has to subclass DocumentSerializer with its own implementation which handles com.mongodb.DBRef.
Added new module, common, for thread safety annotations
Added thread safety annotations to core classes
removed unnecessary try/catch
Replacing deprecated junit.framework with org.junit.
Fixed a bunch of warnings
Fixed a bunch of warnings
More .idea changes
Use this() in constructor
Removed redundant annotaiton classes that are now in common