Implement email preferences in the accountpreferences widget and throw out timezone related preferences

I'll push it into the next commit if there are more remarks following code review.