Split all compiler logic (MPIF90, F77, F90, CC, LD), preprocessor (CPP), MASS and OpenMP.