Minor whitespace cleanup, replaced console wrapper with one that is a little more robust and wont cause IE to freak out
* Removed 'unknown' as a possible archive quality from the qualityChooser/sb-api/apibuilder

  >  As this creates an bad scenario where an 1080p bluray appear as 'low quality' or even worse could get replaced by some crap mobile friendly release because of 'unkown' having a higher internal value.

* Added 1080p aired, 1080p web-dl, 1080i/720p mpeg2 (Raw) qualities

  * Adjust CSS/sorting routines to reflect changes.
  * Added related CSS for quality tags
  * Added '.ts' to be assumed RawHD quality
 SB searches by just the show name if the show has only one season which makes sense until the results contain more than the rss feed limit.

If a show (ex: 'Terra Nova') has 10+ episodes.. so if each ep really came out in the 9 possible qualities (then there is also proper/repacks).. you can easily get over 50 results searching for the show name.. so I added a hack that restores using the S##E## if the show is only one season and has less than 11 episodes total.
Visually suggest that the HD template contains HD1080p + HD720p in the quality chooser.
Show `missing.png` on the history page if the provider that was previously used is no longer in SB/config.
Added Add1080pAndRawHDQualities migration code. This will update the user 'default' quality along with migrating the previous qualities to their new values. Also PEP8 whitespace fixes.
Add TorrentLeech provider.
Sort qualities on displayShow for the quality output and dropdown for force Download quality.
Tighten up check for HD TV and fix 1080p HD TV check

@midgetspy - found bug in common.py **nameQuality** regex check does not work if one quality ('HD TV') is part of another quality ('1080p HD TV') thus it gets wrongly matched to (HD TV). For now I changed fullhdtv string to '1080p HDTV' to bypass this for now. Possible fix is to change 'HD TV' to '720p HD TV' so it follows similar naming of web-dl/bluray.. but the negative is that everyones previous names wouldnt be right/match/need to be updated... or we change how the regex matches...
Added NZBs'R'US backlog searching, updated RSS cats.
Added provider for nzbX.
Removed undocumented quality `any` from the sb-api. Unable to find this actually used on SBConnect or any app for that matter.. so shouldn't break anything.
  > The SB quality templates can change and we do not want people submitting a template name but rather use the quality makeup. (ex, sdtv/sddvd for SD). This way it protects people from us changing things with the templates as the app coders can still just submit what they want SD to be / handle legacy qualities easier. (if sb.api = 3 then HD is this... if its 4 then HD is now this...)
PEP8 to cleanup whitespace/cosmetic concerns.
Set default value of paused to 0 not False, seems this was the odd ball usage. As we check for 0/1 throughout the sb cheetah templates and also pass 0/1 when editing the show. This also keeps the returned data for SB-API consistent.
Handle failed downloads

Detect and track failed nzbs and don't re-download them.
Properly handle multi-episode NZBs
Improve failed download handling

Let postProcessor handle finding release_name, and update history and
set episodes to wanted in the same place.
Create a separate failed database

Also added a web UI
Merge branch 'dev--new_1080p' of git://github.com/thezoggy/Sick-Beard into zoggy-1080p
Added tests for the parsing bug and fixed it.
Adding provider image for usenet-crawler.