Ingest: moved methods around
PyramidMetadata: add encode as Base64 and decode
fixed nodata check in fromTifTiles
Merge remote-tracking branch 'upstream/master' into ingest_changes

Conflicts:
	spark/src/main/scala/geotrellis/spark/cmd/Ingest.scala
	spark/src/main/scala/geotrellis/spark/metadata/PyramidMetadata.scala
Added documentation to Point and Line
Merge pull request #767 from BrandonNoad/jtscala-documentation

Added Scala Doc documentation to Point.scala and Line.scala
switch to using Tile.toWritable
initial commit of ParallelIngest
add TestIngestInputFormat
Fixed bug with GeoTools reading NoData values from GeoTiffs.

Reading NoData values from interger-based rasters with no associated NoData values was broken.

Fixes #768
Add GeoTiff
PyramidMetadata: remove URLs and switch to g.s.i.GeoTiff
expose ParallelIngest and IngestInputFormat to new g.s.i.GeoTiff
GeoTiff: minor rewriting
switch Ingest to using g.s.i.GeoTiff
Merge pull request #769 from lossyrob/fix/nodata/geotiff

Fixed bug with GeoTools reading NoData values from GeoTiffs.
local op majority
added threshold for comparing Doubles
GeoTiff: close stream in accept
Refactor local op method minority