IE8 fixes.

Events on VML elements actually work :)

The code is a bit copy/paste from SVG.js, but I wasn't sure the best way to do this.
If we renamed _path to _container and the existing _container to something else we could reuse the addPath/removePath functions from SVG, it'd be a bit weird inside the VML class however.

(Broken by the vector refactor)