Add ode driver for testing time steppers
Always make timesteppers able to be adaptive (and some small cleanup in ode)
Use global_temporal_error_norm() for lte estimate in output
Add python script to plot output from ode driver
Small improvements to parse.py
More parameter sweeps
Initial commit of adaptive midpoint stuff

* Calculation of mass matrix in micromagnetics element

* Cli options for midpoint predictor