Rename Moped::BSON::ObjectID to BSON::ObjectId and Add restore callbacks.

Moped beta 2 uses the 10gen bson gem (2.0.0.rc2), so just use BSON:ObjectId now.
https://github.com/mongoid/mongoid/issues/3294

Can you review this PR? @simi