Aufgabe 5 completed.

Neue Aufzählung:
enum Sortierung (Sort_None, Sort_DateTime, ...)

Neue globale Variable:
Sortierung  sortierung;

Neue Funktionen:
+ quickSortCalendar(...)
- Sortiert den Kalender.
+ cmpFunktionen:
- Compare-Funktionen, um verschiedene Datenfelder der Termine zu
vergleichen
+ swapAppointments(...)
- vertauscht die Daten zweier Termine
+ addAppToCalendar(TAppointment*)
- Fügt den übergebenen Termin ins Calendar-Array ein und erhöht
AppointmentCount um eins.
+ addTime(...)
- Addiert zwei Zeiten

Funktionen implementiert:
sortCalendar()

Funktionen verändert:
getText(...) angepasst, sodass auch leere Strings eingelesen werden
können.
loadAppointment(...)
- Bugs behoben, die verhinderten, dass leere Location-, Duration- und
Time-Tags eingelesen werden konnten.
- außerdem andere Bugs behoben
getTimeFromString(...) leicht verändert
printTime(...) leicht verändert.
printAppointment(...) angepasst.
createAppointment(...) angepasst.
listCalendar() ordentlich umgeschrieben.

Sonstige Veränderungen:
Das Calendar-Array und AppointmentCount von datastracure.h nach
calendar.c verschoben
Ausgangspunkt für Aufgabe 6

Kommentare eingefügt

Neu:
list.h und
list.c erzeugt