New PTP-config for more accurate hits

Conflicts:
	couchpotato/core/providers/torrent/passthepopcorn/main.py
PTP extra scoring
Don't need makedir in Transmission
uTorrent cleanup
Cleanup import
Seeding support

Design intent:
- Option to turn seeding support on or off
- After torrent downloading is complete the seeding phase starts, seeding parameters can be set per torrent provider
- When the seeding phase starts the checkSnatched function renames all files if (sym)linking/copying is used. The movie is set to done (!), the release to seeding status.
- Note that Direct symlink functionality is removed as the original file needs to end up in the movies store and not the downloader store (if the downloader cleans up his files, the original is deleted and the symlinks are useless)
- checkSnatched waits until downloader sets the download to completed (met the seeding parameters)
- When completed, checkSnatched intiates the renamer if move is used, or if linking is used asks the downloader to remove the torrent and clean-up it's files and sets the release to downloaded
- Updated some of the .ignore file behavior to allow the downloader to remove its files

Known items/issues:
- only implemented for uTorrent
- the force scan in the renamer during start-up of CPS can completely mess up a download in case the download completed before starting CPS and it beats checksnatched to it (which it did on my pc). This is why I commented it out. Note that this can also happen for NZBs or Torrents without this seeding Commit!

To do:
- implement for other torrent downloaders
- complete download removal for NZBs (remove from history in sabNZBd)
- failed download management for torrents (no seeders, takes too long, etc.)