move {MARBLE,GEODATA}_DEPRECATED to where they belong

The deprecation macros are (and should only be) used for public API to communicate deprecations. Therefore, they should be defined in *_export.h.
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