autoload: add exception directory to autoloader, extract exceptions from csrfprotection file, remove unneccessary requires, re #812, fixes #3256

git-svn-id: svn://develop.studip.de/studip/trunk@25538 c5b85792-5220-0410-ad23-ed5b6b8ad999
change type of exception fixes #3256

git-svn-id: svn://develop.studip.de/studip/trunk@25539 c5b85792-5220-0410-ad23-ed5b6b8ad999
generate url without entities, fixes #3258

git-svn-id: svn://develop.studip.de/studip/trunk@25540 c5b85792-5220-0410-ad23-ed5b6b8ad999
unit tests: include neccessary exceptions for csrf protection tests (broken in [25538]), re #812

git-svn-id: svn://develop.studip.de/studip/trunk@25541 c5b85792-5220-0410-ad23-ed5b6b8ad999