Fixes #649 profile notifications

## Solves the following problems

* Lots of clients want to be notified when a new profile has been added manually.
* Lots of clients want the new profile to automatically receive an e-mail containing login credentials, when the profile has been added/updated manually by a Fork CMS user.
* When "automailing to profile" is activated, it is also possible to let the "password" field empty. Because the password can now be auto-generated behind the scene and mailed to the profile.

More info: #649 
I don't think this comment is needed yet (since you state 'password must not be empty' in the line above the if statement.