feat(auth): show reset password only when available

SD-832
fix(authoring): make saving work with autosave and vice versa

make sure we don't send autosave when saving, but we update
item etag when autosaving..
Merge remote-tracking branch 'remotes/upstream/devel' into devel
chore(bower): switch to angular 1.3
Revert "chore(bower): switch to angular 1.3"

This reverts commit 4cee1e3cf91ad1ef9dbd644b4db9d52d403fe004.
fix(angular): use strictDi only on localhost
feat(users): disable password editing when AD is active

SD-833
feat(users): make user profile fields readonly for AD

SD-834
feat(send activation email) - improve reset password flow
Merge remote-tracking branch 'adrian/reset-pass' into devel
chore(bower): update angular

and fix the failing test now
feat(roles): Implement basic user roles settings

+ Remove old code
+ User roles list view
+ create/edit/delete user roles

SD-829, SD-831
Merge remote-tracking branch 'nikola/user-roles-ui' into devel
fix(autosave): use only POST for autosaving

SD-657
fix(tasks): make picking a task just open an item

it locks it on opening so there is no need for other requests
fix(users): Fix UI for enabling/disabling a user

Change both list view, and side preview

SD-863
feat(authoring): implemented sending to other desks.

SD-871
Merge remote-tracking branch 'nikola/devel' into devel
Merge remote-tracking branch 'ozan/send-desk' into devel
fix(authoring): make sendTo use PATCH not POST

SD-871