Remove old Code that caused an exception in the iCal Feed
The RegEx is also not needed anymore
Added ability to set a default indexer for trakt notifier used for adding shows from watch list so that SickRage knows what indexer to set the show as.

Indexer mapping now uses indexer api calls to gather its information and then stores it to a new table called indexer_mapping for instant lookups later on.

Fixed trakt related issues for adding new shows and syncing.

Centered items at bottom of pages to just look a little nicer and fit properly.
Fix for webui becoming unresponsive when using SSL and possibly in other situations as well.
Fixed NameParser to properly parse anime episodes that use normal season and episode naming conventions.

NameParser now properly creates absolute numbers from season/episode info or season/episode numbers from absolute info for anime shows. Removed scene convert routine and migrated the code into the parsing routine with a boolean to scene convert if needed.

Fixed NyaaTorrents issue with dict object errors.
Cleaned up NyaaTorrents search code and fixed unicode issues.
Fixes for thread naming issues where provider names are getting stacked on top each other per loop iteration.

Fix for speedcd no json data issue.

Fix for DB upgrade syntax errors caused by previous commit.
Fixed further json issues with speedcd provider.

Fixed several providers and ssl cert verify issues.

Air-by-date shows now automatically get there respective season/episode numbers during release parsing.
Fix for no providers found error during searches.
Added in missing redirects for config pages, should also resolve subtitle uncaught exception issues.
fix episode filtering

Checking the filtering checkboxes on episode listings did
nothing on the first checkbox change, then did the opposite
of what it was supposed (i.e. checking the checkbox would
hide the episodes and vice versa).

Commit 95d7d728e00e225dd67a6f0eede10b41e5571ba8 eliminated
'return' statement in function - better to remove the code
that 'return' was skipping over anyway. This fixes the issue.
Fix for incorrect show snatches
Fixed: pushbullet notifications don't work

Apparently the pushpubllet api URL has changed. I suspect it will be the case, in the future, to update the devices url (and maybe code) as well.
PEP8 Cleanups
Added proxy support to Indexer APIs.

Provider getURL and downloadResult functions now removed and replaced with ones from helpers.py to help slim the code down plus allow more better control over request sessions.

Removed TVTumbler code.

Fixed HDBits provider.

Fixed config settings that were ment to be booleans but instead where set as str or int, should help resolve random html errors.

XEM Refresh check re-coded.

NameParser code for creating show object has been changed to only attempt at the very end once its found the bestMatch result, helps on resources and performance.
Moved code for cleaning up cache folder to seperate function located in helper.py.

Added call to cache folder cleanup during SickRage main init.

Changed a error message in rss feed class to a debug message for when url returns no data.

Moved indexer api cache files to be placed under cache folder subfolder indexers.

Moved rss feed cache files to be placed under cache folder subfolder rss.
Merge pull request #666 from tlex/nightly

Fixed: pushbullet notifications don't work
Merge pull request #665 from 3flex/fix-episode-filtering

fix episode filtering
Merge pull request #660 from Prinz23/ical_fix

Remove old Code that caused an exception in the iCal Feed
Skip cleaning images cache folder.