Merge remote branch 'adamreeve/cantilever'
Updating data points and data projections

Add functionality for each group of data points to be projected onto more than one mesh.
Change data point call by user number instead of global number

Tracker item 2000
Merge branch 'master' of https://github.com/OpenCMISS/cm
Merge branch 'master' of https://github.com/OpenCMISS/cm
Merge branch 'master' of https://github.com/OpenCMISS/cm
Merge branch 'master' of https://github.com/OpenCMISS/cm
Merge branch 'master' of https://github.com/OpenCMISS/cm

Conflicts:
	src/opencmiss.f90
Updating data projection routines

Change the way data projections are created within data points
Change the storage structure of projection results

Tracker item 2000
Data point based interpolation
Merge remote-tracking branch 'TimSzuHsienWu/master' into dataPointBasedInterpolation

Conflicts:
	src/interface_routines.f90
	src/types.f90
data point based interpolation save
Adding data_point_based_interpolation

Setting boundary condition on data point based interpolated field is not in this commit yet.

Tracker item: 3194
Merge branch 'master' of https://github.com/OpenCMISS/cm into dataPointBasedInterpolation
Data point based interpolation

Mainly for interface Lagrange variable

Tracker item: 3194
Merge branch 'master' of https://github.com/OpenCMISS/cm into dataPointBasedInterpolation

Conflicts:
	src/data_point_routines.f90
	src/field_routines.f90
Fix Neumann point conditions for nonlinear problems

Need to reset the integrated values vector to zero before it is
calculated.
Add load incremented Neumann point boundary conditions
Fix to allow for mpi.mod to be in the lib directory for OpenMPI.
Revert "Rearrange solver finishing routines"

This broke problems with CellML equations, as the solver was never
marked as finished.

This reverts commit a4616f531aaaf3e20342424df399cccebf6a4cc5.

I also had to add the local_error parameter back into
SOLVER_EQUATIONS_BOUNDARY_CONDITIONS_CREATE_FINISH, which was unused
and must have been removed in a later commit.
Merge pull request #114 from adamreeve/solver_finishing

Revert "Rearrange solver finishing routines"
Merge pull request #115 from chrispbradley/master

OpenMPI places the mpi.mod file in the library rather than include directory.