SD-324 : Upload images to the Content Archive

Conflicts:
	superdesk/items.py
SD-315 : _created and _updated fields display invalid date
fix(upload): make it possible to edit basic metadata on archive_media
fix(upload): make it possible to delete archive_media item
tests: freezed wooper version
feat(upload): provide renditions links via original pic

for ui integration we populate renditions using original url
fix(upload): fix deleting of archive_media items
fix(datalayer): add missing find_one_raw method
fix(datalayer): make superdesk datalayer not based on mongo

threat mongo same as elastic
fix(upload): generate mock renditions based on config
Merge remote-tracking branch 'yauhen/wooper-update'
fix(upload test) enable eve authentication on upload if amazon credentials are supplied
fix(upload) fix amazon s3 upload and behave tests
fix(upload test) add missing calls to setup_amazon
fix(media): define schema for media urls

should use https urls when configured
Upload file using an external URL(needed for SD-357). User avatar works as well.
SD-334
:
Define data schema (SD-322 Store content from Ingest into the Content Archive)

Added support for custom implemantation of CRUD operations.
Defined the schema for import ingest and added mock implementations.
SD-334
:
Define data schema

Changed the datalayes sent to signals, it is always app.data
SD-322 : Store content from Ingest into the Content Archive - fix merge issue