Added CMakeUserProfiles.json to CMake template
Reasons for making this change: CMake 3.19 introduced a feature which allows project maintainers to distribute CMake settings with their code. In addition, there is a facility for users to maintain a local set of CMake settings for convenience.
Links to documentation supporting these rule changes:
CMakePresets.json may be checked into a version control system, and CMakeUserPresets.json should NOT be checked in. For example, if a project is using Git, CMakePresets.json may be tracked, and CMakeUserPresets.json should be added to the .gitignore.
For the maintainers of this repo: this PR is a duplicate of #3595. That one seems to have been opened by an employee of Kitware (and CMake contributor), so it's probably worth sending questions that way.