Upgraded gtest to 1.7.0, upgraded tests to use C++11 threads and added the forwarding calls so that Eject now ejects instances from the various factories.