Fixed cmake 2.8.11 support and el6 style cmake28

Added some logic to detect the version of cmake that changed the way the Determine Compiler works.
Also added some logic to name the project "cmaked28" if the CMAKE_COMMAND ends with cmake28 to support the cmake28 package on el6 from epel