Do not use just-built CMake to install itself when cross-compiling (#15248)

The special case added by commit v2.4.0~3051 (When building CMake
itself, use the new cmake to install so that the current cmake can be
overwritten, 2004-06-09) does not make sense when cross-compiling.
Merge branch 'no-cmake-self-install-when-cross-compiling' into release
VS: Change Nsight Tegra 2.0 Project Revision Number from 8 to 9

A hotfix to Nsight Tegra 2.0 needed to increase the project number.
Teach CMake to generate the newer number for this version.
Merge branch 'vs-nsight-tegra-version' into release