Option to prefer single episode releases over season releases:

- Added option "prefer_episode_releases" to config.ini. If a complete season of a show is added to the backlog this option will make sickbeard prefer single episode releases for that season over a comlete season release. I.e. if the complete season 1 of the show "Tv Show" is requested sickbeard will prefer "Tv.Show.S01E01...", "Tv.Show.S01E02...", over "Tv.Show.S01...". If not all episodes are available as singles the missing episodes will be picked individually from the season release (only supported for newznab providers). "Proper"/"Repack" from season release will be preferred over non-"Proper"/"Repack" singles (newznab).
- Changed logic in "pickBestResult" so that if the current "bestResult" already is a "Proper"/"Repack" it will not be overridden by another "Proper"/"Repack" further down the list. This also ensures that "Proper"/"Repack" single episodes always will be preferred over "Proper"/"Repack" season releases (if the "prefer_episode_releases" option is activated).
Added in ability to manualy add/override with alternative tpb site url
Merge branch 'torrentProviders' into torrent_1080_subtitles
Merge remote-tracking branch 'joaquimpf/utorrent_labels' into torrentProviders
Merge branch 'torrentProviders' into torrent_1080_subtitles
Adding feature to prefer episodes over full season.

Merge remote-tracking branch 'remotes/johnronk/preferEpisodeReleasesDev'
into torrentProviders

Conflicts:
	sickbeard/__init__.py
Merge branch 'torrentProviders' into torrent_1080_subtitles
Fixes #85 - uTorrent set label for private trackers.
Merge branch 'torrentProviders' into torrent_1080_subtitles
Fixing findTorrentHash exception. #85
Merge branch 'torrentProviders' into torrent_1080_subtitles

* torrentProviders:
  Fixing findTorrentHash exception. #85
Updated Bit-HDTV Download Regex
Merge branch 'torrentProviders' into torrent_1080_subtitles

* torrentProviders:
  Updated Bit-HDTV Download Regex
Bit-HDTV ? is a valid char , do not urllib.quote
Merge branch 'venomous-torrentProviders' into torrent_1080_subtitles

* venomous-torrentProviders:
  Bit-HDTV ? is a valid char , do not urllib.quote
Refactoring torrent downloaders to organize them into a namespace.
Merge branch 'torrentProviders' into torrent_1080_subtitles

* torrentProviders:
  Refactoring torrent downloaders to organize them into a namespace.
Introducing deluge downloader. #86
Introducing deluge downloader. #86
Added FLO Provider