WIP - adding spark local op methods.
WIP - added spark local op methods. Now adding the other op methods.
All op methods implemented, still some confusion between sequences of RDD's, and when returning simple values, how to represent them.
Merge branch 'master' into feature/spark-op-architecture
WIP - fixed so that when non-rasterRDD's are returned, they are returned as RDD's. Working on tests now.
WIP - spark op local. Adding test cases for op.local functions.
WIP spark op architecture. Working through local testcases.
WIP - spark op architecture - all non Seq[RDD] operations are now tested in op/local.
WIP - spark op local work. Problems with sequences of tiles to be processed.
WIP - spark op local work. Problems with sequences of tiles to be processed.
Added methods for Seq's of RasterRDD's. Also added Log10 to both raster/op/local and spark/op/local.
Squashed bug in Less.scala, now covered by test.
Merged with origin.
Spark local ops done.
Merged with upstream. Might be a problem with hadoop checksums, if so, re-generate hadoop test files.
Merge pull request #896 from johanstenberg92/feature/spark-op-local-architecture

Spark Local Operations
Install azavea.libgdal-java role; add as dependency to common role
Make local IP detection mechanisms compatible with Linux
Remove `eth` var definition from all, ensure it exists in dev and prod
Expand no_proxy setting to cover Sonatype repositories

Polipo doesn't seem to play well with Sonatype repositories. In order to
ensure that requests to those repositories bypass the proxy when it is
enabled:

  ./sbt -Dhttp.nonProxyHosts="$(echo $NO_PROXY | sed 's/,/|/g')"

(`sed` snippet is replacing the delimiters from `,` to `|`.)