[Core] Adds new MailService.

Mails are now handled as Plugins like Controller Plugin or View Helpers.
This allows for a maximum of flexibility.
[Settings] Storing of Mail texts handled by Settings module.
[Applications] Improves the mail handling drastically
Merge branch 'feature/Improve_Mail_Handling' into develop