Further improved how path heading is determined. Now don't use an old
AVL report heading since it might be from before where vehicle turned a
corner before a layover.
Changed spatial matching to layover. Now the AVL report must be within a
certain distance of the layover unless the vehicle is deadheading. This
should reduce the wrongly matching to lenient layover.