SD-365 : Spike: Research async notifications

SD-365 : Spike: Research async notifications

First draft.
fix(datalayer): make datalayer.find_one match eve api

make req param mandatory for find_one
fix(archive): generate guid on server when creating items

SD-444
SD-365 : Spike: Research async notifications

Finalized with time based notifications pushing.
fix(celery): make sure it returns int for file nums
Audio and video metadata extraction
Merge remote-tracking branch 'gabriel/master'
fix(notifications): start timer only after there are some changes

just to fix the tests, not sure if it's viable
fix(settings): re-enable superdesk.amazon