Ordner und Dateien mit beliebigen Zeichen

Hey Philipp!

Mich hat schon lange gestört, dass bei den Ordnern und Datei-Uploads die Leerzeuchen und Sonderzeichen entfernt wurden. Außerdem konnte man im Dateiverzeichnis eines Projektes nicht zwei Unterordner mit gleichem Namen haben (also z.B. Ordner1/Foo und Ordner2/Foo), da diese auf den gleichen physischen Ordner auf dem Computer zeigen würden. Deshalb habe ich jetzt mal etwas Code geändert, so dass
- auf der Festplatte alle Sonderzeichen und Leerzeichen entfernt werden
- im Webinterface die Namen erhalten bleiben
- man mehrer gleichnamige Unterordner in verschiedenen Ordnern haben kann

Wundere dich nicht über die ersten Commits, da habe ich ein wenig herumprobiert. Am besten schaust du dir das Ergebnis im Diff zwischen deinem Master und dem letzten Commit dieses Branches an.

viel Spaß