Reworked self tests to use oomph-lib framework
Remove mesh files from self test, not sure why these were ever in
Small updates and bug fixes
Move test_collection -> self_test

To allow use of oomph-lib's bin/parallel_self_test.py.