use bracketed namespacing to allow embedding into HHVM systemlib
create MongoLog
add MongoTimestamp
MongoRegex::__toString should include flags.
substr can return false, but regex/flags must always be strings
fix exception throwing
add MongoBinData constants
implement MongoCollection::toIndexString
implement MongoClient::__toString