Merge pull request #144 from chrispbradley/master

Manual merge of xyan075 Points connectivity clean pull request (#123)
data_point_routines.f90 and data_projection_routines.f90 build dependency bug fix

Tracker item: 2000
Merge pull request #146 from chrispbradley/master

Manual merge of adamreeve Fix Neumann point conditions for nonlinear problems pull request (#109)
Merge pull request #145 from xyan075/TimsDataProj

Bug fix for previous pull request
Fix up merge problems