Added menu option for forgotton password
Setup up template management page to use translations
Change how access to elements in the client is controlled so that multiple roles can be granted access.
Completed beta of forgotton password implementation.  Fixed issue where instanceXML fails when survey contains questions whose names are reserved words in postgres.
Removed dialog before opening a survey in webforms for editing. Added forgotton password functionality.
Added validation to organisation email and name.
Merge branch 'forgot_password'