Optimize BSON::ObjectId.from_string and BSON::ObjectID.legal? via C extensions.
Merge pull request #151 from getaroom/objectid_from_string

C extension support for BSON::ObjectId.from_string and BSON::ObjectID.legal?