Updating installation guide
Fixing installation issues when creating a database name with weird characters see BT#6223
Adding PHP ImageMagick requirement see BT#6226
Adding role templates.
Adding roleController as a service
Adding default roles values.
Fixing install function in order to return int values insteado of bool.
Minor - cleaning whitespaces
Using the new extra user field interface (extra_fields.php?type=user) instead the old one (user_fields.php)
Removing assets inside web
Adding roles routes.
Adding BaseController controller
Adding draft for a Reflection Controller (not used because lack of performance)
Minor - Changing url
Merge