[WCP-44] Refactoring email templates to use Velocity instead of being stored in Spring config file
[WCP-44] Removing mail messages and subjects from Spring context file. Moved Subject functionality to webapp.properties. Refactored message types / templates to be managed by an enum instead of hardcoded.
[WCP-44] Refactoring MailTemplateServiceIT to test the Velocity generated email message infrastructure. Refactoring MailTemplateServiceImpl to be more test friendly.
[WCP-44] Moving classpath generation for Velocity template into MailMessages to be more self contained.
Merge remote-tracking branch 'origin/uw-master' into uw-master