Use const_cast for the special case in cmFindBase where GetFullDocumentation calls GenerateDocumentation.
This converts the CMake license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the CMake copyright to cover the full development time range.