Raise an error if the portal email is not configured
Check the username is valid up front, this should apply to all cases
Move the methods for the auto and email verification use cases into separate methods.
Add use cases to the readme
These two methods should be class methods. They are only used in the context of the signup adaptor
Tidy up the methods
Set the fullname of the user
Form should not validate if an error is raised during member creation
Pass an empty list for roles to addMember, which means we don't need to remove Member role
Users created from the approval process should always get a password reset email,
although it would be good to send a customised email here
Rewrite the validate_password to just validate the password.
testPasswordValidity does not seem to be working.
Password length check is ignored if user has ManagePortal permission
Email registration now works
Add validtion to ensure a role is seclected
Convert error strings to unicode and i18n
Save the appoval use case to the waiting list
Add approval and reject links and put methods in to add or remove the users
Merge branch 'master' of https://github.com/davismr/collective.pfg.signup into davismr-master

Conflicts:
	README.md
	collective/pfg/signup/views.py
Groups are now configured ttw, hard code them for now
MailHost was being called incorrectly