OpenSubtitle: return promise instead of execute callback to be consistent with Ysubs provider API
indentation cleanup
Merge branch 'master' into feature-opensub-promise
OpenSubtitle Provider Promise return.
Fix waiting for subtitles hang.
Merge pull request #886 from grunjol/feature-opensub-promise

Changed OpenSubtitle provider to use promises rather than straight callbacks