Optimizations to ApproxViewshed, add to RasterSource
Merge pull request #801 from lossyrob/viewshed-work

Optimizations to ApproxViewshed, add to RasterSource
Merge remote-tracking branch 'upstream/master' into extent-refactor
Renamed Raster to Tile, got rid of RasterData. Non compiling, point commit.