* added Query#cursor which returns Mongo::Cursor with query's criteria
and options applied.
* added Query#criteria_hash and Query#options_hash which call to_hash
on related source hash
* added hash_for_key to determine which hash should be used based on
the key provided