JAVA-431 the find() method of GridFS should can be sorted
- added new methods for providing an optional sort parameter
- changed the _fix from private to protected
JAVA-431 the find() method of GridFS should can be sorted
JAVA-703 GridFS List<GridFSDBFile> find( DBObject query ,...) should close cursor
- surrounded the cursor with a try finally block
Fixed JAVA-722 bug, added test cases
Fixed code style, removed Deque class as Java 6 alien
Adding Base64Codec().decode() and unittest
Formatting
Removing code duplication
JAVA-733 JSON.parse doesn't handle $binary object correctly
JAVA-431 the find() method of GridFS should can be sorted
- added test for both methods for sorting
Merge pull request #99 from stevebriskin/master

JAVA-741: don't validate keys for lazy objects
Merge pull request #88 from phil-schneider/JAVA-431-GridFS-Sorting

JAVA-431, JAVA-703: the find() method of GridFS should can be sorted.  Cursor should be closed in a finally block.
if / else if correction
Merge pull request #97 from sjoerdmulder/binary_fix

JAVA-733 JSON.parse doesn't handle $binary object correctly
JAVA-734 JSON.parse doesn't handle $timestamp correctly
Merge pull request #100 from sjoerdmulder/timestamp_fix

JAVA-734 JSON.parse doesn't handle $timestamp correctly
Changed names of variables to be more descriptive
Merge pull request #96 from mutyonok/master

JAVA-722: Errors when DBRef's $id is Object instead of simple value
JAVA-691: Finished SASL support.
1. Added support for authProtocol and authSource in MongoClientURI
2. Added support for passing a credentials store to MongoClient containing all the credentials that are needed by this client
3. Re-implemented DB.authenticate using the credentials store and a new authenticate command in DBTCPConnector.  This removes the redundancy in DB and DBPort
4. Added support for negotiated authentication protocol specified by Protocol.STRONGEST
JAVA-691: Added a better test of DBPort's authentication code
JAVA-691: Added equals, hashCode and toString to MongoAuthority, and toString to MongoCredentialsStore