tests: Add GoogleTest framework

This commit provides capability to make unit-tests using GoogleTest framework.
Framework is downloaded automatically to source directory (external/gtest*)
during project configuration.