More generic support for Ooyala Player

This commit adds more generic support for the Ooyala Player. It should remove the need for slashdot.py and vice.py as well as add support for other sites that don't follow the normal URL pattern. I won't remove slashdot.py and vice.py myself. I will leave that up to the core devs.

An additional search is made for ```var embedCode```. As best as I can tell, that variable name is unique to Ooyala Player and should not cause any false positives.