Add a parallel shock tube test program.
Correct the header of mhd/solve.hpp.
Remove parallel MHD test program from automatic tests as the solution isn't checked.
Use cell length in current dimension for checking max time step instead of minimum.