Better handling of empty data
Workaround for flaky vehicle locations refreshes
Better vehicle updates
Better vehicle location refreshes
Attempt at reducing memory usage. Redundant fields are removed
and directions are stored inline when possible
Merge branch 'master' into la

Conflicts:
	src/boston/Bus/Map/transit/TransitSystem.java
Fix merge error
Update for new schedule