Backport new SuiteSparse test to 2.4
The existing UMFPack test does not work correctly for newer versions of the library. Fix the problem by backporting the new FindSuiteSparse.cmake
and FindUMFPack.cmake
from master and removing the deprecation warning for the latter.