Rename file email to avoid namespace clashes
Make tests a bit more rigid
Uniform login error handling, welcome and error templates calling
Refs: #439
Welcome and error pages for invited users
Accept invitation URLs and grant access to the user
Better exception messages, better exception handling
Prepare a shared key encrypted URL and format the outgoing email
Invitation email template
refs: #439
Support for identifying and printing invitation form errors
Make the dynamicField script project specific
Changes to it to make it support the invitations form made itnon-generic.
Invitations are saved and displayed
Dynamic field addition/removal works
Dynamic list of names-email for sending invitations
Custom template invocation as per verigak's blueprints
Add invitation works in test
Test for the invitation add method
Methods to add/update invitations
Rough email invitation UI, fix invocation parameters for it
Skeleton invitations app code and model