Einstellungen: Spurfarbe, Runden, Fahrzeit nicht vertauschen

Wenn eine Klasse selbst nicht gewertet wird ("einfache Wertung als Klasse"),
werden Spurfarbe, Runden, und Fahrzeit der Wertungsklasse angezeigt (Disabled).

Wenn Wertungsklassen vertauscht werden (1->2, 2->1 oder 1->2, 2->3, 3->1),
werden Spurfarbe, Runden, und Fahrzeit der Klasse selbst angezeigt (Enabled).
Einstellungen: Datum und Zeit auch ohne Trennzeichen zulassen

Es werden die Zeit-Formate "9:00", "900", "9:00:30", "90030", mit oder ohne
führender Null und mit ":" oder "." als Trennzeichen, sowie die Datumsformate
"1.1.99", "10199", mit oder ohne führender Null und mit zwei- oder
vierstelliger Jahreszahl erkannt.
Bei Zeit-Eingabefeldern die Sekunden auch anzeigen, außer sie sind Null
Punktevergabe: Überzeit wie Zeit-Eingabefelder darstellen
URL-Synchronisation mit Formularen: Zyklus aufbrechen

Anderungen in Formularen haben teilweise Auswirkungen auf die URL der Seite.
Bisher war es so, dass die URL über $location.search(...) geändert wurden, was
ein $routeUpdate-Event auslöst.  Im dazugehörigen Handler wurden dann die
Formular-Felder wieder aus der URL extrahiert.

Im besten Fall ist das sinnlos, es verhindert aber die Eingabe von Werten in
Formulare, die in der URL nicht exakt dargestellt werden können.

Wir brechen diese zyklische Abhängigkeit auf indem wir im $routeUpdate-Handler
erkennen, wenn der Auslöser des Events die URL-Änderung selbst ist.