Mail templates

This is an implementation for #308.

* Emails are generated from velocity templates
* Text in email is localized using specific messages.properties files in META-INF (I want to avoid looking into the UI messages files from the service layer)
* The system locale is used (this could be improved by storing a preferred locale for each user) 

Once this is merged I will be able to submit the pull request for #278 :)