fehlende funktionen der mysql init in selbige datei aufgenommen und aus config gelöscht
semester handhabung angepasst

semester-spalte zu catalog hinzugefügt,
semester-spalte nach courseCategoryMapping verlagert - fremdschlüssel zu
catalog,
area in moodlecoursesview angepasst: siehe #24
Skript zum generieren einer CSV Datei mit der Kursbereichsstruktur hinzugefügt. #fixes 7
Automatisches Anlegen von Kursen ermöglicht, #25.

Mit config Variable autoCreateMoodleCoursesInCategory können nun
Bereiche ausgewählt werden in denen für die Kurse automatisch auch moodle Kurse angelegt
werden sollen. Die geschieht noch nicht rekursiv.
Rekursives automatisches Anlegen von Kursen

plpgsql Funktion checkIfSubcategory implementiert,
Alle Kurse in Subkategorien der in autoCreateMoodleCoursesInCategories
angegebenen Kategorien werden nun automatisch durch das get-courses
Skript angelegt. fixes #25
autoCreateMoodleCoursesInCategory config Variable umbenannt
preferedCourseCategories rekursiv

Funktion checkIfSubcategory angepasst, Funktion
getPreferedElseOtherRecursive hinzugefügt und in moodlecoursesview
genutzt. fixes #23
Merge branch 'dev-catalog' into develop