allow gridfs objects to use non ObjectID ids
Merge remote-tracking branch 'nailgun/fix_gridfs_objectid2'