If turn costs are enabled the time delay is added only when doing the routing. We have to add the time delay in Path.calcMillis too. Probably we need a separate method in TurnWeighting for this to avoid mixing weight and time.
refactor calcMillis to reduce parameter number and prepare for a fix of
include Weighting.calcMillis and deprecate Path.calcMillis, fixes #393
add Weighting.calcMillis to allow more flexibility, fixes #393