Support for styles/events in IE7/IE8

* **Added support for d3.on.** Included `attachEvent` calls where `addEventListener` calls are.
* **Added support for styling.** The shim for adding `CSSStyleDeclaration.prototype.addProperty` doesn't work in IE7 because adding prototypes to DOM element types (which are, in fact, COM objects) isn't supported.