Use same clocks module in Solver and Mesher

 - Program-specific routines (defining the individual clocks) are moved to clocks_wrapper_*.f90
 - Removed kind=4 statements in clocks module and changed to double precision
 - Updated Makefiles and main.f90s