Merging from cuzzea

...ill throw a error.

You should not attempt to send emails to a user with no email address or at least skip it and show a notification (not breaking the register process)

Original find: https://github.com/kenneththorman

Adapted to work in master from comit: 7a172744cb91c1bf2efc79eb2f17416f059c2b33 in branch: branch-32

Sugestion: As this version is sending a activation email this might require fixing the code that dose not save the users email