Started working on LDAP authentication
Merge branch 'master' of github.com:Jalle19/FoodServer into ldap
Fixed those line-endings in this branch as well (I think...)
Added a JSON decoding filter to the base controller.

This means that on POST requests the JSON payload will
automatically appear in $_decodedJsonData and an
exception will be thrown if the JSON is missing or
malformed
Fucking line-endings, how do they work
Merge branch 'master' into ldap

Conflicts:
	.gitignore
	src/protected/components/Controller.php
	src/protected/config/main.common.php
	src/protected/controllers/UserController.php
Added pre-filter for decoding JSON data from POST requests
Read the raw POST data so we don't have to put our JSON inside a POST variable
Implemented authenticate() and getRoles()
Renamed the provider to better reflect its limited purpose
Added comments
Remove unused methods from UserController
Initial auth/login implementation. Also added a bunch of TODOs