Support Plex multi-episode naming

Plex has a different idea of suitable multi-episode naming than those currently supported by Sick-Beard. Essentially it requires the format to be "S01E01-E02", which is not achievable in Sick-Beard currently. This patch makes that pattern achievable. The new multi-episode naming scheme is called "Extend (Limited, E-prefixed)" as to not be Plex-specific in case something else has a similarly limited parser. The Plex naming rules are described here: http://wiki.plexapp.com/index.php/Media_Naming_and_Organization_Guide#Multiple_Episodes_in_One_File
Revert "Merge pull request #509 from bradallred/master"

This reverts commit 9a511dc9296dbc1292bd98c421cad9c85f416bdf, reversing
changes made to acadc3986b89bca319c23c8315c77d04383a7360.
Merge pull request #536 from thezoggy/dev--fix_config_search

Revert "Merge pull request #509 from bradallred/master"
Fix for windows users that do not use a login/username -- thanks mr_orange
Fix 'add show' default notice (disable shadow) and JSLint/JSHint file.
Minor cleanup for previous formwizard changes, discovered that if we focused an element before the page finished loading it messed up the visible height.. moved the focus for the name to search inside of the actual formwizard routine (only way i could get it to work all the time and across step changes -- as i did not want to add another callback to just do this)
Merge pull request #540 from thezoggy/dev--formWizard_cleanup

More formwizard related cleanup
Merge pull request #538 from thezoggy/dev--tvdb_api-fix

tvdb_api - fix
addNewShow tvdb languages fix

A previous change caused the tvdb languages select to not be populated
anymore. This happens when adding a new show from scratch. Reverting
back the culprit line.
Merge pull request #543 from SerhatG/master

AddNewShow tvdb_api languages select fixed (would only contain the fallback 'en')
qualityChooser related cleanup
* Removed unused import, cleaned up some misc whitespace and added some padding for the searching animation on the tvdb search (new show).
* We were importing qualityChooser.js in the inc_qualityChooser.tmpl and also in the newShow tmpl which resulted in a double loading the file..

  >  We should have a standard rule that we do not put javascript includes in the `inc_*.tmpl` files as it limits flexibility (not every page may need that .js let alone would be happy with its placement) and makes it harder to track down issues.
Fixed some jsHint concerns and improve readability
Merge pull request #535 from mr-orange/development

Fix On Backlog Search. Fix the bug where every limited backlog will update the date for the full Backlog. 
Merge pull request #544 from thezoggy/dev--qualityChooser_cleanup

qualityChooser cleanup
Merge pull request #510 from wlfshmn/plex-multiepisode-naming

Support Plex multi-episode naming
Tweaked CSS for the rootDir listing. More log related and whitespace cleanup.
Fixed the accessibility outline on the filebrowser to look a bit nicer.
Prune out known win and osx folders in the sb browser/autocomplete that are just pointless/clutter. Users should not be storing or trying to load any data from as it would result in permission/conflicts/deletion by the os.
Add qualityChooser.js since it was removed in the .tmpl, removed line that called undefined `searchTvdb()`
Merge pull request #546 from thezoggy/dev--editShow_fix

editShow fix
Merge pull request #545 from thezoggy/dev--filebrowser_ignore_junk

filebrowser -- ignore junk folders