Ingest changes

1. Generalized g.s.c.Ingest to work on Spark. Based on the sparkMaster argument, it can now either run locally as it did before or in Spark. Also made it so that it can read tiffs from both hdfs and local fs. 
2. Created a spark's version of the GeoTiff object instead of relying on geotrellis.data.GeoTiff from the geotools project 
3. Trimmed dependencies for spark project
4. It'll drastically reduce compile-test-compile loop to not have the assembly phase run tests
test in assembly := {}