[SD-1005] spike schema change
[SD-1005] Spike endpoints have been added
[SD-1010] Changed desk schema to add  spike expiry value
Merge branch 'master' of https://github.com/superdesk/superdesk-server
[SD-945] System should generate unique_id and unique_name for articles of type 'text'
[SD-945] Refactored datetime.today() with utcnow()
[SD-1010] Behave and unit tests added
[SD-1010] Behave and unit tests added
Merge pull request #335 from akintolga/master

API changes for spike
Removed unused spike service and refactored behave tests for spike
[SD-944] Added source the ingest-provider and archive/ingest schema.
fix(build): fix flake8 issue
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' into SD-944
Merge branch 'master' into SD-944
[SD-944] Fixing the behave feature for ingest provider.
[SD-1003] Role cannot inherit itself as its ancestor
Merge branch 'master' into SD-944
SD-40 : Reset user password by admin user

Use a new flag(SUPERDESK_TESTING) to activate the prepopulation
endpoint.  The previous used flag TESTING is also used by flask-mail
module and if active the emails are not sent.
Merge pull request #339 from ioanpocol/master

SD-40 : Reset user password by admin user