Release version 0.18-SNAPSHOT
Update pom.xml
[enhancement] add dependency and config for thymeleaf template engine
[task] modify configuration for thymeleaf template engine
Merge pull request #144 from dacrome/OSNG-349

Osng 349
[task] add SendMail and TemplateRenderer service
[task] create default templates (de, en) for registration mail
[task] refactore mail service and add test class for templaterenderer
[task] change TemplateRenderer and his tests

now a custom template resolver do the job to check and retrieve the
template by name in order of custom templates in classpath and then the
default template html files
Merge pull request #145 from dacrome/OSNG-322

Osng 322
[task] created default email template files
Merge pull request #146 from dacrome/OSNG-360

[task] created default email template files
[task] refactore mail and template function, update controller tests
Merge pull request #147 from dacrome/OSNG-354-356

[task] refactore mail and template function, update controller tests
[task] refactore registration module and update templates
Merge pull request #148 from dacrome/OSNG-354-356

[task] refactore registration module and update templates
[task] add schemas to the fields that allways will be returned from a
User
Merge pull request #149 from davidmoebius/BT-41

[task] add schemas to the fields that allways will be returned from a
[task] 'fixed' BT-42

it's actually not a bug, but now it will be check if the resource exists
before it will be replaced, to get the right exception
[refactoring] changed getter Extension from getAllExtension to
getExtensions