Add MongoDBDriver

This includes all commits from bernardphp/bernard#94.
MongoDB storage driver with unit/functional tests

This commit builds upon @iampersistent's work in bernardphp/bernard#94.

The driver is now constructed with MongoCollection objects, which removes the previous MongoDB::selectCollection() logic. Additionally, the message sentAt field is now a BSON date and queue name was added to acknowledgeMessage()'s remove() criteria to be consistent with the SQL driver.
Do not require MongoDB extension, use mongofill on HHVM
Rewrite MongoDB driver documentation
Annotate tests that may take longer due to poll loops
Merge pull request #133 from jmikola/mongodb

MongoDB storage driver