unittests: Introduce GoogleTest framework usage

Prepare infrastructure to make unit tests using GoogleTest.