Parameterize GTFS parser, add realtime test data
Update scala project dependencies.

Doing so seems to speed imports slightly; made change to avoid bug in
versions 2.1-2.3 of joda time involving performance of timezone offset
calculation (http://java-performance.com/).
Add SQL for test realtime GTFS
Add test for travel time performance
Add test for CoverageRatioStopsBuffer indicator
Fix regression in stops buffer indicator calc
In case spray response is not JSON, read response as text.

This is so celery will return a more meaningful error than a JSON parsing exception.
Return error message as JSON from feed ingest
Default to agency ID of 1 for agencies without ID.

Fixes #217.
Change val to def to resolve odd initialization behavior
wrong branch
fix sql
Remove demo spec with AdHoc system

There are live tests that can be used as examples now, so this one is no
longer needed.
Calculate time traveled as departure - arrival

This doesn't often make a huge difference in the calculated values, but it
could for certain systems with long dwell times. This is closer to how
it is specified in the PDF (although it deviates from how the SQL
calculates it).
Move TimeTraveledStops tests to separate file

And added tests using the AdHoc system.
Add TripShapes to AdHoc GTFS data, LengthSpec
Create tests for Distance Between Stops
Merge pull request #270 from WorldBank-Transport/feature/time-traveled-tests

Add tests for time traveled between stops
Merge pull request #271 from WorldBank-Transport/feature/distance-stops-tests

Add tests for distance between stops
Merge branch 'develop' into feature/import-realtime

Conflicts:
	scala/gtfs/src/main/scala/com/azavea/gtfs/io/database/StopTimeRecordsTable.scala