Refactor user edit on user profile/detail.

Add a notification service to display notifications.
Add sd-user-edit directive for editing used from both profile and list.

SDUX-34