Refactor source file extension lists
This removes the cmSystemTools::GetFileFormat
method and refactors its invocation points to use cmake::Is*Extension
methods instead.
Also Cuda and Fortran extension lists and interfaces are added to the cmake
class.
Edited by Sebastian Holtermann