SD-1159 : Create the initial version for ingested documents
feat(ingest): set polling interval per ingest channel

SD-1023
test(privilege): test authorization

SD-1069 SD-1091
[SD-786] Slugline will be indexed for ordering
[SD-1197] adding rules_set api endpoint.
[SD-1197] Behave test for rules set end point.
[SD-1199] Backend transformation rule implementation.
[SD-1199] Fixed failing Nosetests, Behave Tests and flake8 errors
[SD-1197] Added behave test for rule sets and modified privilege feature.
Merge branch 'master' into SD-1197
Merge pull request #406 from petrjasek/feat-ingest

set polling interval per ingest channel
Merge pull request #411 from petrjasek/master

test(privilege): test authorization
Merge pull request #412 from akintolga/master

[SD-786] Slugline will be indexed for ordering
Merge pull request #413 from mdhaman/master

[SD-783] added functionality so that oldest files is processed first.
Merge pull request #408 from ioanpocol/master

SD-1159 : Create the initial version for ingested documents
Revert "fix(ingest) - disable expired content removal"

This reverts commit 281e051344c9fe8e835941117e2d2068ecdabd87.
Merge pull request #410 from amagdas/remove-expired

Revert "fix(ingest) - disable expired content removal"
SD-1125 Don't ingest already expired items
fix(ingest): run ingest gc in separate task
Merge remote-tracking branch 'mayur/SD-1197'

Conflicts:
	superdesk/io/commands/update_ingest.py
	superdesk/io/commands/update_ingest_tests.py
	superdesk/io/ingest_provider_model.py