Merge branch 'duggasys-master' into duggasys-feature-login-system-#93
Merge branch 'duggasys-master' into duggasys-feature-login-system-#93
Implemented login-screen for #93

Added new css-file to DuggaSys in folder css (duggasys.css)
Added new JS-file to DuggaSys (startpage.js)
Implemented the login-screen in basic.php located in DuggaSys
Use bcrypt password hashing to store passwords

Since the development server uses PHP 5.3 a compat library between 5.3
and 5.5 is used (https://github.com/ircmaxell/password_compat).
Moved script include out of basic.php
Fix an error that occurs if uid is not set

This shouldn't happen normally but let's cover it anyway.
Fixed a potential issue
Move Courselist.php to index.php

There's no reason to keep this around anymore when the tests will be
managed through the menues
Added a login service
Loginbox changes

Updated the css for loginbox
Added the script to index.php
Added some functions to startpage.js
Added a close button for loginbox in basic.php
Minor fixes to the login service
Some boilerplate code for ajax login
Moved functions out from basic.php
Added a setup function for login
Move loginbox out of PHP
Implemented a modal-like styling on loginbox
Added a new box for forgot password

Removed loginfunction from basic.php to index.php
Updated the duggasys.css for the forgot pw box
Added new function for forgot pw in startpage.js
Updated the index.php and added the new box for forgot pw
Add support for recovery questions

Added some basic password reset functionality using secret answers.
Removed a couple of unwanted characters
Styling fix