Forgot to copy the argument info into doc info in driver.cc
Make llg/ll residual and initial condition selection work with driver.cc
Update initial m functions to work with generalised initial condition setting
Add meshes link in driver.cc folder
Output info on edges found when setting up bem corners automatically
Put all output into oomph_info stream
Add a little bit of explanatory documentation outside of comments
Remove some unused code and clean up comments
Remove semi implicit problem from build process
Improve mesh factories

* Refinement is always 5 * 2^n per unit length

* Add warnings to ut meshes (Corners may not be correct)

* Move semi implicit meshes into llg_problem.h
  (ready for joining problems)
Add boundary labels to unstructured square mesh

* This allows bem to automatically detect edge nodes

* Also translated mesh to match location of structured square mesh
Add boundary markers for unstructured cubeoid

* Allows bem to auto detect corner angles
Shrink unstructured cubeoid to match structured cubeoid size