Interface point connectivity tidy up

Mostly just deallocating arrays on errors.
Fix use of spaces instead of tabs in Makefile
Doxygen fixes for point connectivity integration

- Fix name of the integration type constants in doxygen to match how
  it's referenced in subroutine comments

- Fix doxygen comment for interface condition integration type get interface
Fix variable capitalisation and remove some commented lines
Add check for allocation before deallocation in interface routines
Fixed typo for creating a mesh in the interface, pointer type changed to "INOUT" for CMISSMeshType
Merge branch 'PointsConnectivityClean' into TightCouplingMerge

Conflicts:
	Makefile
	src/data_projection_routines.f90
	src/interface_conditions_routines.f90
	src/interface_matrices_routines.f90
Geometric transformation solver

Added subroutines to take user-specified translation and rotation
Added rotation operation to the solver

Tracker item: 3437