fix (users):  Fixes add avatar from URL, avatar update for current logged user and enable/disable user

Fixes:
SD-1020: Changing the status of user from enabled to disabled leads to
displacement of newly uploaded avatar image
SD-920: Issue when trying to enable unsaved user
SD-278 : As user I want to be able to set an avatar with an image by
using an external link
SD-376 : Avatar does not update in the right corner (even after cache
clean)
fix(workspace): update user to fix etag issue

when loading/changing workspace we have to update user reference
to have the matching etag

SD-1035
[SD-945] Modified client to match with Matadata Attributes
Merge remote-tracking branch 'upstream/devel' into devel
fix(metadata): Fix displaying of ingest_source
Merge remote-tracking branch 'nikola/devel' into devel
Merge pull request #540 from ioanpocol/devel

fix (users):  Fixes add avatar from URL, avatar update for current logge...
fix (desks) - On desk wizard fix the add not existent user and create new desk

SD-1032 : When pressing Return when typing wrong username interface is
trying to add it as a user
SD-802 : can't create new desk
Merge pull request #543 from ioanpocol/devel

fix (desks) - On desk wizard fix the add not existent user and create ne...
fix(profile): make session.getIdentity resolve after start

SD-1029
fix(session): resolve identity only if we have valid token

SD-1085
Merge pull request #549 from petrjasek/devel

fix(session): resolve identity only if we have valid token
feat(metadata): Enable metadata editing in article edit screen
fix(archive): display abstract in preview pane
fix(authoring): Minor authoring UI fixies
fix(metadata): fix spacing