fix(style): Improve global main notifications

Change styling for global notifications to follow new design
fix(users): Add styling to action buttons in user edit form

SD-127
fix(users): fixed enabling/disabling save and cancel buttons in user edit form.

SD-200: improvement in 'Cancel' functionality
feat(users): add message informing about password being mandatory

SD-57
fix(auth): reintroduce switch user on login page

SD-203
fix(notify): use default ttl if not set

SD-204
fix(users): Editing a deleted user in full profile redirects to list.

SD-205: deleted user does not disappear from users list, unless page is reloaded
feat(users): add back button on user profile page

Fix navigation buttons styling and add new one

SD-199
fix(users): change 'profile' page to be like 'user profile'

remove old profile page and redirect #/profile/ to user profile page

SD-206
fix(users): implement detail/back links via intents
fix(users): Improve 'create user' cancelation process

Cancel and Save buttons will be shown only when form data is dirty
Preview pane is now toggling
By clicking 'Cancel' button when creating user, preview pane will close

SD-212
fix(http): improve http.timeout to catch options requests

SD-75 close #207
fix(users): fixed reloading list when user being edited is deleted.

SD-205: deleted user does not disappear from users list, unless page is reloaded
test(users): Tests for user editing.
feat(users): update pwd confirm validity after pwd change

SD-218
fix(users): fixed save/cancel buttons visibility and disability, fixed calculating dirty.

SD-214: Disable Cancel and Save buttons when no changes were done
feat(api): add api layer

idea is to have preconfigured services using different storage
strategy with options to add/modify methods via service param.
feat(users): send only diff when updating user

SD-219
test(users): fix e2e tests
feat(users): make First/Last name required