Add ExternalProject support for Fortran third-party libraries
As of !714 (merged) we now check for the presence of a Fortran compiler. We should therefore support the compilation of third-party Fortran libraries (i.e. ARPACK, BLAS, LAPACK, others?) if they don't already exist on the system as we do for other third-party dependencies.