Fix Gnomonic projection criterion for points on the lower hemisphere.
rename private class for convenience
use switch-case statement
merge indicateRoutingFailure() into updateRouteState()
stop progress animation only after the last route request has finished
hide result label when state changes to Downloading rather than every time the progress animation updates

* avoids race condition between progress timer and route retrieval (where label is set to visible)
only switch to Retrieved state when last route request hast finished
fix visibility of current track
debug++
[API change] take into account that routes can last longer than one day
take number of days into account

* this had been the correct fix in commit 27639676cd021b0d821c0c5d54ff7dd42e107986
debug++
parseTime
wip
realistic route simulation