Another bugfix to petsc_laplace. Also added extra_yguards_lower and extra_yguards_upper options to invert_laplace to help with avoiding redundant (and possibly onerous) inversion when using staggered grids or setting boundary values explicitly.