AT4-1193 upgrade to CMake3
This merge request comprises code changes that are needed to build Cheetah successfully(first commit) and update the CMake version to 3.13 which is the minimum version that supports the FetchContent module in CMake. We would like to use that to automatically fetch googletest(and other third party dependencies) for both Panda and Cheetah.