Modify self_test/llg_jacobians to use micromag.py functions
Break llg jacobian test into two parts (since there are really two tests there)
Add llg ode problem and allow ode problems to work with vector odes
Move magnetics manipulation functions out of llg problem and some code to .cc s
Use MyProblem::Dummy_doc_data instead of -1 in llg problem get_error_norm()
Fix bug where parse.py crashed if one had keys not in the other
In micromagnetics.py run_driver auto convert args to strings
Improve LLG ODE code

* Add much more output

* Fix ll dm/dt function
Reduce mesh refinement in 3d llg_jacobian self test

To speed it up a lot!