Periodicity lost from SP-Grid host

When creating a subgrid from a Periodic SPGrid, the calls to intersection.boundary() and intersection.neighbor() no longer reflect grid periodicity.

@MathisKelm and I are looking for a solution, and can then look to add a test for SPGrid.