[SD-945] System should generate unique_id and unique_name for articles of type 'text'
[SD-945] Refactored datetime.today() with utcnow()
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Fix for the commands failing to run with one of Eve Changes. Also, fixing the failing Nosetests.
[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
[SD-945] Throwing error if failed to generate unique_id
Merge remote-tracking branch 'upstream/master'
[SD-945] Only original_creator and version_creator should be available. Current implementation has also user and creator which are duplicates, remove them.
Converted the comment to TODO in update_ingest.py
Replaced schema definition with Resource.rel() for lock_session and lock_user in content.py
[SD-945] Ingest Details:
 1. Current implementation while ingesting an article ingest_provider attribute has reference to ingest_provider collection. And copies the provider name to provider attribute. Since ingest_provider collection is being modified to have source, so rename provider to source and populate the value from ingest_provider collection.
 2. Extract ingest_provider_sequence and original_source
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'siva/master' into SD-945
[SD-1011] Create a celery task to purge spiked items
[SD-945] Copyright Information: Populate usageterms from Usage Terms of an article. In case of Multimedia, populate Special Instructions to usageterms.
Merge remote-tracking branch 'siva/master' into SD-945
[SD-945] Modified the NewsML1.2 Parser for slugline, headline, dateline, language, etc.