Bug 976795: Revamp user profile model and add popup for editing it.