Line multi labeling

These patches add the possibility to label a line at regular intervals with a label.

Sponsored by City of Uster.