Changed names of BoundaryRegion* objects in boutmesh.cxx from "target" to "upper_target" and "lower_target" to fix bug where Field3D::applyBoundary(const string &region, const string &condition) would only apply the boundary condition on one boundary when called with region="target" if both targets were on the same processor.
Changed dirichlet boundary conditions for laplacian inversion to the case where the bndry is half way between the first guard cell and the first actual grid point
boundary_conditions_upgrade bug fix: was passing doubles instead of ints in boundary_standard.cxx.
Merge branch 'boundary_conditions_upgrade' into next