tvdb_api update
* Skip episodes which are missing SeasonNumber or Episode Number (or DVD_season or DVD_episodenumber)
* Avoid excessive calls to the ShowContainer garbage collection
* fix ShowContainer cache resizing
Add NZBGet appendurl, dupecheck/dupescore

Ported Prinz23's NZBGet 9 + appendurl + dupecheck/dupescore code from mr-orange's branch.
Updated logging/comments.
Fix username:password containing special characters
Add some logic to notifiers js to catch empty required fields, prevent unneeded testing calls. Standardize and cleanup ajax calls as well.
Add note about sending notices to PHT to just use XBMC (since it mimics xbmc's json api) but with the correct port. Some minor cleanup.
Merge branch 'PR-820_tvdb_api_update' into development

* PR-820_tvdb_api_update: closes gh-820

* Skip episodes which are missing SeasonNumber or Episode Number (or DVD_season or DVD_episodenumber)
* Avoid excessive calls to the ShowContainer garbage collection
* fix ShowContainer cache resizing
Merge branch 'PR-821_nzbget_update_fix' into development

* PR-821_nzbget_update_fix: closes gh-821
  Fix username:password containing special characters
  Add NZBGet appendurl, dupecheck/dupescore
Merge branch 'PR-823_update_notifiers2' into development

* PR-823_update_notifiers2: closes gh-823
  Add note about sending notices to PHT to just use XBMC (since it mimics xbmc's json api) but with the correct port. Some minor cleanup.
  Add some logic to notifiers js to catch empty required fields, prevent unneeded testing calls. Standardize and cleanup ajax calls as well.
Add webm to mediaExtensions
Add unsafe replace log line when old file has quality but new file has quality unknown
Add safe replace existing episode if original file is no longer on disk (PR-822)

+ changed some wording
Fix episode being saved to database before fully processed
Fix release name not reset if episode is being replaced with a non release
Change only log deletion message if really deleting
Fix mark name as good_result after parsing only

Prevents foldername being used as release name for single episode on season packs
fix compatibility issues when migrating towards jquery 1.9.x.
* update parseJSON to fallback to null if none passed.
* convert deprecated `.live()` to `.on()`
* convert using `.attr()` to `.prop()` for boolean properties
* fix addShows manage directories link
* fix displayShow to include spacer when all episodes in season are hidden
Tweak browser.js
* set current path to what we path we actually did load, in case the previous dir is no longer there (ex: load parent folder instead)
* add hack that allows users to specify \\server\path location and it overrides internal initalDir to browse with
Merge branch 'add_webm_mediaExtensions' into development

* add_webm_mediaExtensions:
  Add webm to mediaExtensions
Merge branch 'add_fix_post_processor_tweaks' into development

* add_fix_post_processor_tweaks:
  Fix mark name as good_result after parsing only
  Change only log deletion message if really deleting
  Fix release name not reset if episode is being replaced with a non release
  Fix episode being saved to database before fully processed
  Add safe replace existing episode if original file is no longer on disk. Closes gh-822
  Add unsafe replace log line when old file has quality but new file has quality unknown
Merge branch 'PR-824_jquery' into development

* PR-824_jquery: closes gh-824

  Tweak browser.js
   * set current path to what we path we actually did load, in case
     the previous dir is no longer there (ex: load parent folder instead)
   * add hack that allows users to specify \\server\path location
     and it overrides internal initalDir to browse with

  Fix compatibility issues when migrating towards jquery 1.9.x.
  * update parseJSON to fallback to null if none passed.
  * convert deprecated `.live()` to `.on()`
  * convert using `.attr()` to `.prop()` for boolean properties
  * fix addShows manage directories link
  * fix displayShow to include spacer when all episodes in season are hidden