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 have been spammed :smiley:. If I can give my opinion. I agree with Wouter. Changing password is normally a user required action, what should happen when done in backend ;as an example; is to flag profile requires to change password, then notify him by an email or display him a message at his next login and force him change his password (heartbleed in mind)