replace Profiler.hxx with a new hierarchical profiler working with mpi
add some catch-time-sections in mfem-mgis
the profiler initialization is hidden in mfem-mgis::initialize
-Option: print and write a timetable with Profiler::timers::print_and_write_timers(); Checked in mfem-mgis-example/ex3