correct a typo in GridOut.__getattr__
Change validate_collection for MongoDB 1.9

Database.validate_collection now returns a dict
instead of a string. This change is required due
to API changes in MongoDB 1.9.
only return _id when querying from GridFS.get_version()
allow querying by metadata in GridFS.get_[last_]version()
clean up docstrings per behackett's comments
add unit tests for metadata queries in get_[last_]version()
be consistent with how we limit fields in other methods
no need to copy the kwargs dict
use versionchanged for default value of filename
whoops, meant 1.10.1+
ensure_index when querying by filename only
always ensure_index, it has minimal overhead
Add Dan Crosta to contributors.
Support 1.9 sharded output in validate_collection.
Document Xcode 4 build issues and workarounds.
Fix a gridfs unittest failure.
More work on Database.validate_collection

Added scandata as a keyword parameter before
the full parameter.

validate_collection works with sharding in
MongoDB versions before 1.9 now.
Update Windows testing directions for Python2(4|5)
A few minor doc cleanups.
Changelog update for pymongo-1.11