Setting personal email address should always be possible independent from the used backend

Please see related commit message.

As nobody responded to my proposal, I'll try it this way...
Yes, that would make sense :-)
It was initially a copy of https://github.com/owncloud/core/blob/master/lib/private/user/user.php#L229