Added AutoLoader class which does register itself as the autoloader of the current runtime.
Revert "Added AutoLoader class which does register itself as the autoloader of the current runtime."

This reverts commit 0be2b355fa3fb3a022ac24960ae15fd3007da47b.
Added AutoLoader class which does register itself as the autoloader of the current runtime.
The index.php does initialize the Sask class, the AutoLoader will load all needed classes itself without manuell require or include command.
Switched global constants in a class file to class constants.
Added the AutoLoader to the bootstrap.
Changed the AutoLoader to work a little bit smarter.
Added a package name in class Databae.
Added a package name in class Functions.
Added a new class Configuration to have all configurations in one class available as static variables.
Due to the usage of an AutoLoader, the base folder can be set as an parameter that is stored in a static variable.
In addtion the Database object and the Router objects are now in static variables.
The Route uses the Sask::$basedir static variable instead of the constant.
Added a package name in class Auth.
The index.php file now uses the AutoLoader and the changes, that have been done to Sask and Router.
Extended the bootstrap for  unit tests to work with the AutoLoader.
Added a boolean return to some AutoLoader methods.
Added a TESTFOLDER constant to the bootloader to have a folder to store test results.
Added unit tests for class AutoLoader.
Deleted the routes file, routes are handled in the Configuration class.