systemd service script added
made for all linux distros based on systemd package

belongs in '/etc/systemd/sickbeard.service'

after that you can simply use:

systemctl start sickbeard.service
systemctl stop sickbeard.service
systemctl status sickbeard.service
Add check if season thumbs exists before download
Return only True if all season_thumbs are saved
Optimize banner and poster
WindowsError is a subclass of OSError and need not be excepted

This fixes bug 2254: https://code.google.com/p/sickbeard/issues/detail?id=2254
Prevent NameError on Linux
manually add a Failed Download Release
Spelling
Overhaul: Split failed handling to separate module

Let postProcessor do its own thing rather than trying to get it to work
properly with folders and incomplete downloads.
Don't let nzbs with invalid names slip through and break things
Indentation error
Misc: log fail before backlog, action instead of select in f_h.py
House keeping
Fix nzbx.co

Putting "+" in the nzb name breaks name_parser
Updates to failed manage page
Filters, you say?
Failed DL: handle release names w/ .nzb suffix
Make flake8 happy
Change updater to my branch

Might as well, since I cancelled the pull request.
Fix search.py notifying on re-download

Also, flake-ify a bit.