Added build config for testkit project
moved main project from / to /core
core-test project
works, but Build file is a mess
updated test data paths
build file cleanup, introduces Dependencies file
moved "geotrellis-spark" folder to "spark"
removed spire dependency for geotrellis

replaced it's use with scalaxy loops
Fixed Build.scala to resolve merge conflict with Sparc changes.
Merging in upstream
Moved important build versions into Version.scala for easier tracking
Removed spire dependant code from core-test
All this stuff I forgot to version
Fencepost error in refactor
Improved Buffer Feature Spec
Added SBT Dirty Money, to clean my cache
Fix: JTS 1.13 now returns empty polygon instead of empty geometries, broke a test
Merge remote-tracking branch 'upstream/master' into feature/testkit

Merging upstream
Merge pull request #750 from echeipesh/feature/testkit

Feature/testkit