Added in special case for B42.
GTFS and STIF trips were not being matched due to a rounding error in the calculation of the time of the  final revenue stop on a trip where the stop time included a fractional second.
This caused the STIF time to be rounded one second down, while the GTFS time was rounded up.
The GTFS match would break as STIF_TIME !=GTFS_TIME.
fix to getTimeFromCentiminutesSafe that appropriately handles ceniminute values with fractional seconds