Remove empty .cc file in test micromag energy
Add regression test for mallinson solution
exception -> std::exception
In LL residual use time scale the same as in LLG

Instead of messing with the damping constant and then rescaling afterwards.
Add LL residual test to energy tests
Add test to compare with Mallinson switching times
Remove unused test code
Remove make commands and add exit status to some validate.sh

Make commands screw up parallel testing because they interfere with each
other! Should encode the build dependencies into the Makefile.am somehow...
Fix poisson test problem

Just move things around and use correct namespace.
Rearrage structure of self_tests/micromag_energy to allow more tests

Put tests into their own directory so they can run in parallel.
Ignore more Validation folders
Fix fd jacobian cli argument (I had two of the same thing, which broke it)
Initial work on reenabling fully implicit bem

Not working but I need to switch directions for now.

Currently having issues with pointers...

Still need to add bem into Jacobian.
In integrate over problem: only integrate over bulk meshes
Fix fd jacobian and error if LL Jacobian is calculated analytically

Had a problem where calling fill_in_generic_residual_contribution_micromag
directly (instead of via get jacobian or residual) wouldn't FD the
Jacobian, even if it should.
Add (real) time to trace output
Clearer comments in lte_norm()
When outputting trace value: don't do anything is we can't find a FiniteElement
Fix underflow error from gradpsil2[3] sometime not getting initialised
Use finite differenced Jacobian in LL compare_with_mallinson test