First cut geo region coder
Reimplement region coder based on an in-memory spatial index
Change API: return the _first_ containing feature ID.  Don't need feature name.
Add unit test for SpatialIndex and fix a subtle bug
Remove GeoRegionCoder class.  This is just an empty wrapper now.
Add example shapefile and a benchmarking util
Add a concurrent SpatialIndex matching test
Merge branch 'master' into velvia/georegion-coding-experiment

Conflicts:
	project/build.scala
Clean up shapefile resources so we don't get a lock error later
Change ServletSpec to use ScalaTest for consistency
Allow a different shapefile to be tested by passing path as cmd line arg
Feedback from CR for pull request #2
Add a geocoding route; parses and returns JSON
Add RegionCache; geo-region-coding route; integrate with ingestion route

Shapefiles ingested will get cached in the RegionCache.
Add some tests for geocoding route, fix bug with invalid JSON parsing error handling
Rename routes; resourceName is now a required part of the route
Move sample data sets into subdirectories
Add full loop test for geocoding route
Merge pull request #3 from socrata/velvia/georegion-coding-experiment

Initial geo-region coder
Merge branch 'master' into talk-to-soda-fountain

Conflicts:
	project/build.scala
	src/main/scala/com/socrata/geospace/GeospaceServlet.scala
	src/main/scala/com/socrata/geospace/ShapefileReader.scala