[wistia] Use API and make more generic

Hi,
this changes the wistia extractor to use wistia JSON API instead of searching for metadata in the embedded javascript. Doing that allows us to make it more generic, as only the video ID is required. Also touches issues: #3314, #1765 and #3791.

Improvements and suggestions are very welcome.