Fix ignore words remove space after split
Fix provider ID starts with number, change to quoted table name
Fix logger double encode UnicodeDecodeError

logging.FileHandler sets utf-8 already
Fix, Add _run_extra_scripts. Fix shlex.split(). Add abspath to command

Fix shlex.split() does not work for unicode
Could return '\x00t\x00e\x00s\x00t\x00'

Add use abspath to run command

Add stdin to subprocess.Popen to prevent WindowsError: [Error 6] The handle is invalid
Fix errorlogs viewer: Trim after sort + max lines

+ changed number of lines to 500, same as normal log viewer
pep8 + cleanup
Add XBMC 12+ metadata

New file naming convention
http://wiki.xbmc.org/index.php?title=XBMC_v12_(Frodo)_FAQ#Local_images
rewrite PR-555-MoserB closes gh-555

Add banner name routine
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
Refresh metadata div when changing dropdown with arrow keys, tab to space fixes.
Change metadata: add year, showtitle, uniqueid, runtime

Don't use show runtime for specials (Season 0)
Fixed spelling mistake from XMBC to XBMC
Merge branch 'fix_ignore_words_start_end_space' into development
Merge branch 'fix_logger_UnicodeDecodeError' into development
Merge branch 'fix_tvcache_quoted_search_provider' into development
Merge branch 'change_run_extra_scripts_shlex_split_abspath' into development
Merge branch 'fix_error_log_viewer_gt_30_errors' into development
Merge branch 'add_xbmc_12plus_metadata' into development