if scope method is found and called in model, then don't raise NoMethodError
move delete and destroy methods to Querying::Decorator
Fix Ruby 2.0 breakage caused by behavior changes to #respond_to? - fixes #473
Skip dirty checks and assignments while loading from the DB; improves load times
Minor optimizations; memoize enum-build values and reduce iterations where possible
Fix legacy mongo class names, that are in deprecation as of 1.8.0.
https://github.com/mongodb/mongo-ruby-driver/commit/d3563557f0e55d310d7678085a13f1d06845f63e
Mongo::Connection -> Mongo::MongoClient
Mongo::ReplSetConnection -> Mongo::MongoReplicaSetClient
Merge archSeer's mongo 1.8 changes, bump dependencies.
Upgrade straggler connection references.
Upgrade safe semantics to be consistent with the new MongoClient safe semantics - legacy usage (:safe => true) is transparently upgraded to the new system.
BIG CHANGE: In keeping with the driver defaults, safety is now ON by default (:w => 1) rather than off by default. Use `safe false` to turn off safety in a model.
Fixed tests.
Instead of forcing safety on by default, let the connection settings specify it. Add w, pool_size, and ssl option defaults to the config.
Fix options in the template
Some source files were executable

cleaned up with:

    find lib test -type f | xargs chmod 644
reverse_merge! -> reverse_merge

Tampering with the caller's argument might not be a good idea.
Have our own copy.
Ignore bin and vendor, but not bin/mmconsole.
Merge pull request #485 from nviennot/reverse_merge

reverse_merge! -> reverse_merge
Merge branch 'query_methods_match_correct_docs' of https://github.com/balexand/mongomapper into balexand-query_methods_match_correct_docs
Ensure sort order of documents when verifying in query test.
Merge branch 'master' of https://github.com/nviennot/mongomapper into nviennot-master
Change mode of executable files to 0644.
Restrict the mongo requirement a bit.
Update plucky version.