Use listeners from StofDoctrineExtensionsBundle

instead of recreating them
added a permission check to the theme changing logic. closes #1010
Fixed typo
Merge pull request #1776 from rojblake/theme_change_perm

Theme change perm
Correcting arguments. Avoid double encoding. Refs. https://github.com/zikula/core/issues/1777
Merge pull request #1778 from shefik/recover_password

Correcting arguments. Avoid double encoding.
Correcting maxlength for password fields at login forms.
Merge pull request #1780 from shefik/password_field

Correcting maxlength for password fields at login forms.
Clean-up of form buttons at registration form.
Correcting typo in form field validation.
Correcting validation message for form field, and setting type to "email".
Correcting typo.
Addding a new validator named "Validator\FilterVar". You can pass in values from the "filter_var" function, along with any options. To validate email addresses, the filter "FILTER_VALIDATE_EMAIL" is now used, instead of regex.
Correcting typo in comments.
Adding classes to main content.
Merge pull request #1784 from shefik/correcting_typo

Correcting typo in comments.
Modifying type hint.
Merge pull request #1782 from shefik/user_registration_form

Clean-up User Registration Form
Merge pull request #1785 from shefik/adding_classes_to_main_content

Adding classes to main content.
Merge pull request #1775 from Guite/1.4

Use listeners from StofDoctrineExtensionsBundle instead of recreating them