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
Remove unused variable in solver mapping routines
Allow constraining solver DOFs to be equal

Tracker item 2204

This allows mapping multiple equation set DOFs to a single solver DOF
but is currently quite fragile and also needs to be moved to within the
boundary conditions structure and allow for more general linear DOF
constraints in the future.
Adding fembemnotes
Fixes to get fembem notes compiling again.
Latex mode change
Merge branch 'master' of https://github.com/OpenCMISS/cm
Merge remote-tracking branch 'remotes/adamreeve/solver_dof_constraints' into solver_dof_constraints
Updating solver dof mapping to work with interface matrices

Tracker item 2204
Make linear DOF coupling part of the boundary conditions

Tracker item 2204.

This moves the linear DOF coupling information from the solver equations into
the boundary conditions variable.
A new DOF type of "BOUNDARY_CONDITION_DOF_CONSTRAINED" has been added to
indicate that a field variable DOF is constrained to depend on the values of
other field DOfs, so that they are mapped to a single solver DOF.

Currently a field variable DOF can only be mapped to a single solver DOF,
but multiple field variable DOFs can be mapped to the same solver DOF.
Support for coupled DOFs split over domains is not implemented, but if the
coupled DOFs are in the same domain of a decomposed problem then this should
work, but it hasn't been tested.
Fix comments and parameter name in BoundaryConditions_SetConditionType
Merge pull request #140 from PrasadBabarendaGamage/updating_equations_matrices

Updating memory allocations for equation element matrices and vectors
Merge pull request #139 from xyan075/master

Reset all node user numbers.

Looks good Nancy.
Rename BOUNDARY_CONDITION_CONSTRAINED to BOUNDARY_CONDITION_LINEAR_CONSTRAINT
Merge branch 'PointsConnectivityClean' of https://github.com/xyan075/cm into xyan075-PointsConnectivityClean
====================================
Updating data projection structures

Change storage structure for data projection results

Tracker item 2000
====================================

Conflicts:

	Makefile
	src/data_point_routines.f90
	src/data_projection_routines.f90
	src/opencmiss.f90
	src/types.f90
Merge pull request #143 from xyan075/TimsDataProj

Tim's data projection commit
Merge pull request #142 from adamreeve/solver_dof_constraints

Add support for simple linear DOF constraints
Merge branch 'master' of https://github.com/OpenCMISS/cm

Conflicts:
	src/equations_matrices_routines.f90