Einstellungen: Bei Wertung in anderer Klasse Daten der anderen Klasse anzeigen

In der Liste der Klassen die tatsächliche Spurfarbe, Rundenanzahl und Fahrzeit
anzeigen, auch bei Wertung in anderer Klasse.  Die Klassenbezeichnung änderbar
machen, auch wenn die Bezeichnung momentan nirgends verwendet wird.
Einstellungen:  Überschrift "…" für letzte (nicht befahrene) Sektion

Die Tabelle der befahrenen Sektionen erweitert sich bei Bedarf nach rechts; die
letzte Spalte ist immer leer. Um das ein bisschen klarer zu machen, in der
Überschrift "…" statt der Sektionsnummer verwenden.
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.
Fahrerliste: Wirkungsloses Überbleibsel entfernen
Merge branch 'master' into otsv