Add some default Newznab providers
Don't use directory when it's empty. fix #1448
Show real transmission error.
Move over html template
Add and make use of renamer.scanfolder in downloaders

This is the next step in closing the loop between the downloaders and CPS. The download_id and folder from the downloader are used to find the downloaded files and start the renamer. This is done by adding an additional API call: renamer.scanfolder.

I tested this for SabNZBd only (!) and everything works as expected.

I also added transmission with thanks @manusfreedom for setting this up in f1cf0d91da. @manusfreedom, please check if this works as expected. Note that transmission now has a feature which is not in the other torrent providers: it waits until the seed ratio is met and then removes the torrent. I opened a topic in the forum to discuss how we want to deal with torrents: https://couchpota.to/forum/thread-1704.html
Notification test failed. closes #1561

Thanks @FredrikWendt
Update of uTorrent
Add dvdscreen to screener quality. fix #1555
Schedule start normal
Check crons after saving settings. fix #1556 & #1557
Added some debugging info
Move around items between scanner and renamer
CP Provider API Identifier
Don't use object in correctmovie event
Merge branch 'develop_dwnlodid_complete' of git://github.com/mano3m/CouchPotatoServer into mano3m-develop_dwnlodid_complete

Conflicts:
	couchpotato/core/downloaders/transmission/__init__.py
	couchpotato/core/downloaders/transmission/main.py
Download id cleanup
Use @mano3m code to check download_info
Merge branch 'refs/heads/develop'