[dnm] working on changes for main PR (for diff only)

Create Mongo/MongoClient outside cache adapter, re-enable tests by requiring mongofill/mongofill in travis builds on hhvm