Integrate the Google C++ Mocking Framework, which includes and subsumes
the Google Test framework.
Correct unit test to use proper assertion macros.
Replace explicit array allocation in unit tests with use of std::vector.
Merge pull request #5 from seh/seh/integrate-googlemock-library

Integrate the Google C++ Mocking Framework