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 smell a lot of duplicate code between the notify methods, and I don't like that smell :wink: