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).
Cleaned up uTorrent API implementation based on flex1986 code
Fixed cases were uTorrent label were not set
Provider cookies were not being sent to uTorrent
For most of the torrents we are better of with using the URL instead of the name to fetch the torrent hash.
Merge branch 'utorrent_labels' of https://github.com/joaquinpf/Sick-Beard into development
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