changed Makefile to use private  hashstack
Added initial version of optimized advection-diffusion-reaction solver
fixed  bug in setting coefficients on exterior boundaries
removed debugging code, still needs adjoint term re-enabled/verified
added and checked boundary adjoint terms, ready for grid refinement  study
Merge remote-tracking branch 'master' into HEAD

Conflicts:
	Makefile
Merge branch 'master' into roams-hashstack

Conflicts:
	Makefile
fixed space/tab issue
Merge branch 'roams-hashstack' of https://github.com/erdc-cm/proteus into roams-hashstack

Conflicts:
	Makefile
Merge remote-tracking branch 'origin/master' into HEAD
Merge remote-tracking branch 'origin/master' into hashstack-roams
Merge branch 'master' into cekees/adr
Merge remote-tracking branch 'origin/master' into cekees/adr
added advection terms to ADR, still needs shock capturing and subgrid error
added advection terms to ADR and put in boundary layer test problem
Merge branch 'master' into cekees/adr
fixed  bug in input  file for pure pure poisson example
added variation on SimpleNavierStokes preconditioner that sets null space for pressure-pressure block
added adaptive  setting of null space
fixed  some bugs in interpolated bathy tools