Add release.update event

Proof of concept commit.

It updates the database and calls movie.update.id to refresh the entire movie in the frontend. It would be better to crease a static js file in the release folder and add release functionality there including updating one release only.
clean-up searcher
frontend release.update
Add missing status
Update movie quality status colour and text

It isnt perfect this way. I think we need to add a sepperate function to
do this and call that from both when CPS is loading the page and when it
updates a release (e.g. just rebuild the icons)
Remove movie_dict
Set missing to ignored after 1 week
fix colour order
[SabNZBd] Handle Encrypted as failed
[uTorrent] Guarantee a folder

uTorrent does not create a folder in case only one file is present in
the torrent. This is a workaround that detects torrents with one file.
It then removes the torrent and readds it with a specified subfolder.