Retain key order when copying objects

This is a necessary fix for an issue in Mongodb 2.4.4 where the order of
the $each operator matters when used with $push
added test for key ordering on updates
Merge pull request #15 from ebensing/keyorder

Retain key order when copying objects
Retain key order when copying objects

This is a necessary fix for an issue in Mongodb 2.4.4 where the order of
the $each operator matters when used with $push
added test for key ordering on updates
updated $intersects keyword to $geoIntersects

this was changed in mongodb sometime ago, $intersect no longer
supported
fixed up the tests to work with
release 0.1.1
Merge branch 'master' of github.com:aheckmann/mquery
Merge branch 'master' of https://github.com/aheckmann/mquery into exists