Combined several scripts into generate_headers.py

Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
Updated the F77 wrapper functions in the DLL

Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
Changed verbosity of header generation

Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
Uppercase eigen external folder

Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
Updated Catch submodule

Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
Updated FORTRAN 77 wrapper - works at a rudimentary level, just need to re-enable other functions

Signed-off-by: Ian Bell <ian.h.bell@gmail.com>