Made adaptive time stepping work... still needs a bit of fixing!

modified:   lagrange_annular_wedge_3d/annular_wedge_threed.cc
modified:   lagrange_annular_wedge_3d/run_tmp.sh
modified:   rayheader.h

rayheader.h

inline double global_temporal_error_norm(...)
inline void doc_solution(...)
inline void unsteady_run(...)

annular_wedge_threed.cc
Fixed passing by reference in:
void rotate_forward(...)
void rotate_backward(...)

Made shit work, I pinned the nodes in the wrong order,
so, some nodes which I had pinned previously became
unpinned when setting the boundary conditions of the
other sides. This is now fixed.

Removed unsteady_run(), doc_solution(), this is now called in
GenericProblemSetup header.

The body of the global_temporal_error_norm(...) function is moved
to GenericProblemSetup. But we cannot remove the function since
it needs to be implemented as a class member of Problem.

run_tmp.sh
Runs the program, and working!!!
Finished modifying the annularwedge in 3D

modified:   lagrange_annular_wedge_3d/annular_wedge_threed.cc
modified:   lagrange_annular_wedge_3d/run_tmp.sh
modified:   rayheader.h

rayheader.h:
AnnularWedge3DLagrange
New functions: inline void format_avavgprectime(...)
New functions: inline void format_avavgsolvertime(...)

annular_wedge_threed.cc
Tidied up shit.

Run with: lagrange_annular_wedge_3d/run_tmp.sh