Don't try to loop over None. fix #2268
Updated rtorrent-python library
Added a check to ensure a torrent has been loaded (and found).
Custom plugin folder outside source. fix #2076
Don't try to use custom_plugins when folder doesn't exist
Fixed Plex notifications on latest PHT (protocol renamed to 'plex')
NZBGet missing in wizard. fix #2262
Added directory option

and an option to append label to directory path
not needed
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
Remove all empty folders

Quite often there is a subfolder in the movie folder after extraction.
This folder is deleted but the actual movie folder remains behind. This
update fixes that in both cases: move_folder is known, or we work in the
'from' folder.
fix log message
Don't use movie done status to check seeding

Fixes #2278