master-review

Mit diesem pull request soll der master noch einmal komplett durchgearbeitet werden.
Änderungen können ausnahmsweise direkt in den master eingebracht werden.
Der Vergleichsbranch master_FIRST darf nicht angetastet werden; er enthält den Stand des ersten commits im master und wird nach Abschluss des reviews wieder gelöscht.
.gitignore und die xml-Dateien sind automatisch generiert. Die Code Conventions sollten für sie nicht gelten. Ich erweitere die CC wie folgt:
Diese Konventionen gelten für alle unter der Programmiersprache Java erstellten Dateien.