[#890556] Fix videoHTMLContainer so it does not break player unit tests

This isn't an ideal solution for changing the tests. What we basically did here was change the functionality to put the generated video element inside a wrapper and have that wrapping element appending to the target element given.

The tests fail because the `video` element isn't a direct child of the target element anymore. The correct solution to this is to simply update the tests to correct that expectation.