Redefined front vehicle check for lane directions

The previous implementation of the check whether a vehicle is in front
of the actual vehicle did't consider the fact that the startnode of a
street is the starnode for one lane and the endnode the other lane.
The new implementation consider this fact and has a modified if-clause.