Fix missing opening <ul> on Backlog started msg
Add missing encodingKludge
Pep8
Fix convert airdate: strptime %b uses locale abbrevations
Add max version check to config migrator
Fix DeprecationWarning: BaseException.message on database error

replace e.message with e.args[0]
Fix config/hidden: prevent creating non empty EXTRA_SCRIPTS list on empty inputbox
Fix UnicodeEncodeError exception in name_parser
Add log_error_and_exit

Log error message as error in log
Depending on consolelogging, exit with or without error message text.
Split `webdl/webrip` part of normal SDTV test to allow more flexibility since it usually contains audio related tags/h264.
Fix `HR.WS.PDTV.x264` from getting wrongly detected as SDTV.
Updated tests to reflect changes.
+ add space and underscore tests
Add additional RawHD format support that would allow (very specifically) for: `Sherlock.S03E01.1080i.HDTV.H.264.DD2.0-CtrlHD`
-- note that 1080i.hdtv *should* never be anything other than rawhd.. so this looks to be pretty safe to allow.
Due to derefer.me request, switched new installs to another defer site, dereferer.org.
Merge branch 'fix_unrelated_small_changes' into development

* fix_unrelated_small_changes:
  Fix UnicodeEncodeError exception in name_parser
  Fix config/hidden: prevent creating non empty EXTRA_SCRIPTS list on empty inputbox
  Add missing encodingKludge
  Fix missing opening <ul> on Backlog started msg
Merge branch 'fix_e_message_on_database_error' into development

* fix_e_message_on_database_error:
  Fix DeprecationWarning: BaseException.message on database error
Merge branch 'change_fix_TVRage' into development

* change_fix_TVRage:
  Fix convert airdate: strptime %b uses locale abbrevations
  Pep8
Merge branch 'add_max_version_check_config_migrator' into development

* add_max_version_check_config_migrator:
  Add max version check to config migrator
Merge branch 'add_log_error_and_exit_dev' into development

* add_log_error_and_exit_dev:
  Add log_error_and_exit
Merge branch 'change_derefer_PR-782-thezoggy' into development

* change_derefer_PR-782-thezoggy:
  Due to derefer.me request, switched new installs to another defer site, dereferer.org.
Merge branch 'change_nameQuality_PR-782-thezoggy' into development

* change_nameQuality_PR-782-thezoggy:
  Add additional RawHD format support that would allow (very specifically) for: `Sherlock.S03E01.1080i.HDTV.H.264.DD2.0-CtrlHD`
  note that 1080i.hdtv *should* never be anything other than rawhd.. so this looks to be pretty safe to allow.

  Split `webdl/webrip` part of normal SDTV test to allow more flexibility since it usually contains audio related tags/h264.
  Fix `HR.WS.PDTV.x264` from getting wrongly detected as SDTV. Closes gh-668
  Updated tests to reflect changes.

  closes gh-782
Metadata: ALL -- Minor cleanup, standardizations, remove unused variables. Removed namespace (was incorrect anyways)
Metadata: XBMC -- Strip leading/trailing spaces off Actor's names.
Metadata: TIVO -- Override 'non supported' functions to prevent erroneous metadata from being created.
Per Tivo docs, the value for rating can only be a whole number or a half..  example: 1, 1.5, 2, 2.5, 3, 3.5, 4. We use 0 to 4 and also return a float with the precision of 1 place.. (1.0).. waiting to hear back if this is really not allowed.
Metadata: MB -- Re-order and cleaned up the .xml generation to match what MB3 is generating. Note that for mult-ep it looks like they aggregate the episodes into the first ep.