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
fix(users): prefix search phrase with %

SD-222
refactor(users): remove extra get diff method

$http works with own properties so there is no need to filter it
feat(avatar): add modal activity suport for avatar upload
feat(avatar): add initial support for image preview/capture