Fix install target
Update cmake-format config file
Format all cmake files.
Update CPM.cmake version.
Use FILE_SET HEADER to verify and install the header files.
Prevent build problems caused by CPM_USE_LOCAL_PACKAGES
Prevent problems with doctest if local found