Don't return None when speed between points is zero

When calculating the speed between tracking point currently None is returned when the 2 points have the same longtitude and latitude.  Even if the time of the tracking points differ.  This seems incorrect to me, I think the correct behavior is to return a float of 0.0.  (btw: tests still run ok after the change)