Fix HTTP500 error IndexError: list index out of range

Reason empty $SeasonResults like on show http://thetvdb.com/?tab=series&id=265661

fixes mr-orange/Sick-Beard#467
Fix ignore words remove space after split (itofzo)
Fix provider ID starts with number, change to quoted table name (itofzo)
Fix logger double encode UnicodeDecodeError (itofzo)
Fix, Add _run_extra_scripts. Fix shlex.split(). Add abspath to command (itofzo)
Fix errorlogs viewer: Trim after sort + max lines (itofzo)
Metadata: pep8 + cleanup (itofzo)
Change list_associated_files: Include all files starting with same base_name

Be less conservative selecting associated files when renaming shows.
Otherwise doesn't include base_name-thumb.jpg (itofzo)
Refresh metadata div when changing dropdown with arrow keys (zoggy)
Change metadata: add year, showtitle, uniqueid, runtime (itofzo)
Fix missing opening <ul> on Backlog started msg (itofzo)
Add missing encodingKludge (itofzo)
Tvrage Pep8 fixes (itofzo)
Fix convert airdate: strptime %b uses locale abbrevations (itofzo)
Add max version check to config migrator (itofzo)
Fix DeprecationWarning: BaseException.message on database error (itofzo)
 Fix config/hidden: prevent creating non empty EXTRA_SCRIPTS list on empty inputbox
(itofzo)
Fix UnicodeEncodeError exception in name_parser (itofzo)
Merge pull request #476 from itofzo/fix_issue_467_http500_error_indexerror_pistachitos

Fix HTTP500 error IndexError: list index out of range
Add log_error_and_exit (itofzo)