unittests: Introduce GoogleTest framework usage

Prepare infrastructure to make unit tests using GoogleTest.
Merge pull request #78 from camelon/unittests

Introduce GoogleTest framework usage