Elevation and focal ops spark

Is ready for merge. Can't seem to shake large task warning, might be worth looking into later.
This seems like it could live in `geotrellis.raster`...this is the same code that is used in the engine right?