Use a different namespace from the real MediaController API

- The video tag attribute is now data-mediagroup instead of mediagroup
- The javascript attributes are now controllerShim and mediaGroupShim
  instead of controller and mediaGroup

This makes it possible to use this shim in browsers that already
implement the MediaController API. This was motivated by the
buggy/incomplete implementation of the API in Chrome.