feat(authoring): autosave initial authoring
testing ment.io
[SD-665] AFP Ingestion
chore(bower): set dependencies to specific versions
fix(views): provide feedback if required fields are missing

SD-674 SD-546
Merge remote-tracking branch 'tolga/devel' into devel
Merge remote-tracking branch 'petr/devel' into devel
Merge remote-tracking branch 'nikola/user-mentions-ui' into devel

Conflicts:
	bower.json
fix(e2e): make e2e tests pass
fix(ingest): fix last updated info
feat(tasks): Creating tasks implemented.

SD-650
feat(users): added userlist service.

SD-650
fix(tasks): Partially fixed small issues, updated to use new api.

SD-650
fix(tasks): Fixed minor issues.
feat(mentions): user mentions basic functionality
feat(mentions): add user info popup
Merge remote-tracking branch 'nikola/auto-save' into devel

Conflicts:
	app/scripts/superdesk-authoring/styles/article-edit.less
Merge remote-tracking branch 'nikola/user-mentions-ui' into devel

Conflicts:
	app/scripts/superdesk-authoring/styles/article-edit.less
feat(notifications): display notification when user is mentioned

when user is mentioned there will be an unread notification in the list

SD-684 SD-656
fix(views): hide attach to desk btn on edit/my content

you can't change the desk because you only see the view on the desk it was defined.
and if there is no desk it doesn't make sense too..

SD-546