Fixes errors occurring when a show folder is deleted outside of SickRage
Feature/config_provider_improvements

* Styled config_providers to match new config_general styling
* Removed qtip from providers and converted back to a tab
* Removed superfish-1.4.8.js and supersubs-0.2b.js as they no longer
break provider sorting with qtip removed and is no longer required due
to new UI
Overhaul Config Search Settings in line with General Configuration.

Improve text wording on many UI elements under Search Settings.
Improve reduce over use of capitals.
Change prevent specific rTorrent guidance from showing everywhere.
Fix duplicate html IDs used on the Torrent Search tab, there can be only ONE ID!
Improve streamline UI layout, mark-up, and javascript, remove unused DOM setters.
Clean up text, correct quotations, use spaces for code lines, tabs for html.
config_notifications improvements

* Changed notifier test buttons to not run if required field is missing
* Required fields will now highlight input box and add an icon if field is missing when test is pushed
* Changed Test Plex Media Server to Test Plex Client as it only tests the client and not the server
* Styled config_notifications to match new config_general styling

Wording corrections
Merge pull request #47 from Supremicus/feature/config_notification_improvements

Feature/config notification improvements
Merge branch 'feature/config_provider_improvements' of https://github.com/Supremicus/SickRage into develop
Merge branch 'feature/OverhaulSearchSettings' of https://github.com/JackDandy/SickRage into develop
Merge branch 'feature/FixInvalidShowFolders' of https://github.com/adam111316/SickRage into develop
feature/confirmation_dialogs

* Added confirmation dialogs back in that were missed due to new UI
changes
Merge pull request #54 from Supremicus/feature/confirmation_dialogs

feature/confirmation_dialogs
Combined 'Delete' and 'Remove' buttons in to one on the individual show pages.
Merge pull request #56 from tehspede/feature/combine_delete_and_remove

Combined 'Delete' and 'Remove' buttons in to one on the individual show ...
Fixes issues with backlog overview page failing to load
Issue #62
Fix the home page from failing to load if a show status contains nothing.
Merge pull request #64 from JackDandy/FixHomeWhenNoStatus

Fix the home page from failing to load if a show status contains nothing
Fix the home page from failing to load due to data_date not being set.
Merge pull request #65 from JackDandy/FixHomeNoDataDate

Fix the home page from failing to load due to data_date not being set.
Change to separate stable and develop only items in CHANGES.md.

If a commit will alter existing "stable" code then it should be documented in the main CHANGES.md section. However, if the commit relates to a change that began in develop and is not yet in stable, then it should be documented under a "develop changelog" stanza because the change is moot in the context of the "stable" end user experience.  Example, a UI feature committed on develop is not yet merged to stable, and a fix is later applied. The stable user never saw the new feature, so to document a fix to that audience is moot. However, the dev team does still need to see the change.
Merge pull request #66 from JackDandy/UpdateChangelog

Change to separate stable and develop only items in CHANGES.md.
Fixes some unittests