This is used by pv.Dot. I had missed this in the original implementation as there are no tests for it (all the tests use the circle dot symbol). fixes #13.
I had missed that pv.Dot has an angle property and thus never dealt with it. Investigating the issue I have discovered that VML allows moving the center point when rotating shapes, something I had previously missed (VML documentation is rather sparse). Based on and includes changes suggested by @dbradicich in #13.
Trying to append to document.body during load time will halt the rendering process and leave an unfinished document.
Let's talk about tradeoffs. We are getting: * Crisp rendering. * Faster rendering. * Removes a strange bug where panel borders are sometimes not rendered. But we loose: * No more opacity support for panels (at least for lines). * Sub-pixel widths are no longer possible. Conflicts: protovis-msie.min.js