Added gmock (Google Mock) package to complement gtest package.

I needed to use gmock and gtest together in a project, so I more or less copied the gtest package into a gmock package.

Another thing to do might be to rewrite the synergy package to use this gmock package, as it downloads gmock itself. But for now here's a standalone gmock package.
The configurePhase looks like the default one for cmake. Why is the custom one needed?