Changed to get chart to work for prediction buckets where there is no
data. Before was writing out "NaN" as values, which the chart doesn't
understand.
Merge branch 'master' of ssh://git@github.com/Transitime/core.git
Merge branch 'master' of ssh://git@github.com/Transitime/core.git
Changed IpcVehicle and associated classes dealing with transmitting
vehicle data from core server to web server client. The goal was to only
send minimal info needed by client. With the GTFS-realtime feed though
wanted to add additional items but they are expensive to create, such as
trip start date and current_status. So added a new class
IpcGtfsRealtimeVehicle that provides those items on top of the regular
IpcVehicle items. And then there is now IpcCompleteVehicle which has all
possible data and is used on the server side to cache info. The SIRI
feed can request this additional info that goes beyond what the
GTFS-realtime feed needs.