Fit: default to prefer spd over dist

Most files offer speed and distance in their chunks. Seems the distance
data is less reliable (due to GPS glitches).

This commit makes it selectable what to use (spd/dist) and defaults to use
spd.
wkinfo: handle empty marker gracefully