[CMake] Third-party license, ccache setup and msvc folder
Review commit-wise. Description in commit message.
-
Feature description was added to the changelog -
Tests covering your feature were added? -
Any new feature or behavior change was documented?