Merge remote-tracking branch 'ozan/replace-provider-source'
fix(spike): create a content filter builder

in order to add some global filtering there is a new component
for generating content filters that adds such filter.

SD-1007
[SD-1003] Role cannot inherit itself as its ancestor
[SD-944] Add source field to the ingest provider.
Merge pull request #521 from petrjasek/devel

fix(spike): create a content filter builder
Merge pull request #523 from mdhaman/devel

[SD-944] Adding source to the ingest provider.
fix(authoring): fixed minor bug where closing items act strangely.

SD-1046
Merge pull request #524 from eozan/workqueue-close-fix

fix(authoring): fixed minor bug where closing items act strangely.
SD-882 : User is still created as a disabled by default

Added pending state for user in user list
Disable password reset for inactive users
For forgot password and reset password showed the errors in login style
The user is not able to inactivate itself
[SD-1049] UI changes to use preferences service to save/get current desk and stage id
Merge branch 'devel' of https://github.com/superdesk/superdesk-client into devel
Merge remote-tracking branch 'andrew/devel' into devel
[SD-1049] UI changes to use preferences service to save/get current desk and stage id
Merge remote-tracking branch 'tolga/devel' into devel
fix(preferences): make sure preferences are reloaded on login

SD-1000
Merge pull request #527 from petrjasek/devel

fix(preferences): make sure preferences are reloaded on login
Merge pull request #525 from ioanpocol/devel

SD-882 : User is still created as a disabled by default
feat(authoring): a button displays the stage current item is in.

SD-1052
fix(users): Fix reset/change password modal

SD-1034
fix(authoring): Add styles to current stage

SD-1052