Restore video tag attributes on tech change

New attempt to fix this issue #1367 related to the webkit-playsinline attribute missing.
For better or worse, videojs supports IE8, which means that any code we accept into the project needs to support IE8.
You should be able to test `createEl` more directly by basically creating a context object and then calling `createEl` with it, specifically, a `player` object that has various properties that `createEl` needs. Something along these lines:
```js
var newEl = vjs.Html5.prototype.createEl.call({
  player: {
    tag: document.createElement('div')
  }
});
```