Changed getting of system time so that it always comes from Core and so
that Core.getSystemTime() returns epoch time for simplicity.
Added tripShortName to Trip database object so that with MBTA can match
the trip short name used in the AVL feed with the appropriate trip.
Added getTripUsingTripShortName() so that can get trips for MBTA using
AVL feed that uses trip short names nstead of trip IDs.
Changed so can use trip short name for assignments. Needed for MBTA
Changed so can use trip short name for assignments. Needed for MBTA
Chanegd default for transitime.predAccuracy.pollingRateMsec to 4 minutes
since was running into 10000 accesses/day limit for MBTA.
Took out logging error message from getTrip() since it wasn't really an
error.
getBestTemporalMatch() had a bug where when looking at whether was
previously on different stop path was using Indices.equals() instead of
Indices.equalStopPath().
Many changes, mostly having to do with exclusive block assignments,
where if a vehicle gets an assignment that another vehicle had then the
assignment is grabbed from the previous vehicle.
Changed to get AVL fed to work properly with trip short names for MBTA.
Changed configData.DbConfig class name to configData.DbSetupConfig so
that it is different from gtfs.DbConfig. Seems like was a bad idea to
have to classes with the same name within a single project.
Added ability to do schedule based predictions for when a block is about
to start (within ~1 hour) but don't have a vehicle assigned to that
block yet.