Split MongoClient constructor into PHP and C++ side to allow simple return type. Added some basic tests for MongoClient+MongoCursor