[SD-945] System should generate unique_id and unique_name for articles of type 'text'
[SD-945] Refactored datetime.today() with utcnow()
[SD-944] Added source the ingest-provider and archive/ingest schema.
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-882 : User is still created as a disabled by default

Changed the code for reset password
When the user is added it is by default active but need activation and
in UI will be shown as pending
[SD-1003] Role cannot inherit itself as its ancestor
Merge remote-tracking branch 'upstream/master'
Fix for the commands failing to run with one of Eve Changes. Also, fixing the failing Nosetests.
[SD-944] Fixing code as per PR comments.
Merge remote-tracking branch 'upstream/master'
[SD-944] Fixing flake errors.
[SD-945]

1. Earlier refactoring of timestamps was having an issue in AAP Parser - Fixed.
2. After fetching a new article the article wasn't visible in 'My Content'
3. The way the values of version and _version get populated is not consistent across different article types - Fixed
4. Modified generate_unique_id_and_name() to use redis instead of timestamp
5. Strange error in Pymongo, converts to datetime when the value of integer is 0 for an attribute in Mongo
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of github.com:sivakuna-aap/superdesk-server
Handling when --admin option is not passed to the command