Implement support for read preferencesUse separate Cursor property for ODM's UoW hints

This PR will require:

 * [x] Merge doctrine/mongodb#105, which separates MongoCursor hints from the Cursor property used for ODM hints
 * [x] Implement read preference support in doctrine/mongodb's query builder
 * [x] Tag a stable 1.1.x release of doctrine/mongodb
 * [x] Implement read preference support in ODM's query builder
 * [x] Extend ODM hints to support read preferences (for consistency between queries/cursors and PersistentCollections)