simplifying code for t=0 in output_common
adding ijk member field to solver_1d, solver_2d and solver_3d
adding asserts that check if all hook methods call they parents hooks
silencing clang warnings by using C++11 std::array instead of C arrays for tmps in mpdata_*d