Implemented find best subtitles, enabling/disabling providers, provider settings

Enabled dogpile.cache to be in memory to make tvsubtitles and addic7ed work.
Fixed movie update
Removed .pyc files
Provider settings from preferences as dict
Merged origin/master to local branch