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
Removed deprecated constants
Merge remote-tracking branch 'source/master'