Improved configuration file layout (NOT COMPATIBLE with previous layout!)
- Created sections 'environment', 'webdav_namespace' and 'authentication'
- Removed section 'simplesaml'
- Placed options without a section under a section
- Moved option 'autoloader_path' from section 'simplesaml' to 'simplesamlphp_autoloader' under section 'environment'
Removed references to my name/account
Removed old code from the directory view
First start to implementing our own user and group management system (instead of using Wordpress)
First changes in beehub_directory.php to handle user and group management
Added all images, css and js for the main pages
Merge branch 'master' into niek_vanalles

Conflicts:
	config_example.ini
	src/beehub_directory.php
Updated the example directory.php
Updated the default template and renamed one view script

* The default template now allows the 'files' menuitem to be selectable
* The example directory.php now sets the menuitem 'files' as selected
* The view script 'system.php' is renamed to 'homepage.php' as that better describes what it is
Updated index.php to define ENT_HTML5 in case it is not defined (PHP <5.4)
Some more changes to allow editing of user and group data within the webdav namespace (instead of a seperate website)
Made all user details available as properties
Made the distinction between development and production environment clearer
Added two constants BeeHub::ENVIRONMENT_PRODUCTION and
BeeHub::ENVIRONMENT_DEVELOPMENT which values should be used to set the
environment variable APPLICATION_ENV (in Apache) to distinguish between these
possible environments
User information are now properties of the user file

The 'user file' is the file which is a 'principal' revering to a user. For example: /user/niek
* To update account information, like e-mail address or password, you can set the appropriate properties on the user file
* POST requests are no longer accepted by the user file. This was used before to change account information, but this is not needed anymore
* The user profile page (returned on a GET request on the user file) is now changed so it uses PROPPATCH to update the information (was POST before).
NOT TESTED: first code to have group info as properties
UNTESTED! Made a first start in adding the concept of sponsors to BeeHub
Group properties are now working. Still need to fix group ACL though!
Sponsors do work now, although work is not finished yet
Fixed some errors, changed sponsor to non-principal and some other small stuff
Fixed a bug which made the profile, group and profile fail to render