Fix #14 correctly.
Fix #15 (inverted comparison in trip stop patterns).
A test for #14.
Support for matching by GTFS file name, instead of class.
Bump to onebusaway-collections-1.2.0-SNAPSHOT
Add support for resolving property path expressions using CSV field
names instead of object property names.  Thus, "trip_headsign" instead
of "tripHeadsign" to make it easier for those who know the GTFS spec and
not the OneBusAway GTFS Java model.
Better support for working with collection entities (calendars, shapes)
in aggregate, including update, remove, and retain operations.
Better support for more GTFS-like syntax in transform specifications.
Favor "stop_times" instead of "stopTimes" for "any(stopTimes)"
expressions.
Support for "file" clause when specifying entity type in "add"
operation.
Update "trim_trip" operation to use a more-general "match" clause for
matching trips (instead of the route_id based method).  Also rename
params to from_stop_id and to_stop_id for more naming consistency.
Fix bug with converter resolution.
Document the "stop_times_factory" transform.
Allow MockGtfs to return GtfsMutableRelationalDao.
Introduce a generic ValueMatcher interface to make it easier to test
PropertyValueEntityMatch.
Unit test for trim_trip operation.
Add more stable next / previous / shift methods to ServiceDate that work
in the UTC timezone, so hopefully not affected by DST weirdness.
We don't need to clear the DAO cache twice in the TrimTrip operation.
Clean up the API for the "calendar_extension" op, provide unit tests,
and add documentation.
1) Add method to specify GtfsReader
2) Make sure to close() GtfsReader