New API action user_set_primary_email.
FIX: missing dependency in the previous commit.

New method User::set_primary_email_id.
Wrapper for API action user_set_primary_email.
Bind set_primary_primary_email submit to UI.