V2

v2 replaces several of its old incomplete or non-compliant shims with @WebReflection's excellent [ie8] and [dom4] libraries (both referenced now as submodules, as is [es5-shim]), and introduces an actual test suite that runs in both IE8 and modern browsers. Some things to do before merging/releasing:

- [ ] flesh out unit tests (particularly, more DOM+CSS)
- [ ] update the README with links to new libs, etc.
- [ ] update the LICENSE to reference included libs
- [ ] consider #17: replace brain-dead CSS OM shim with [a more complete implementation](https://github.com/brettz9/jml/blob/master/shims/CSSStyleDeclaration.js)
- [ ] consider jQuery compatibility unit tests, e.g. for #24

And, because this all started as a way to get IE8 working with d3, let's also consider doing the following:
- [ ] add d3-specific unit tests (e.g. for the `d3.selection#style("opacity")` shim, see #13)
- [ ] #1: fix `d3.selection#sort()` in aight.d3.js
- [ ] review #25

[ie8]: https://github.com/WebReflection/ie8
[dom4]: https://github.com/WebReflection/dom4
[es5-shim]: https://github.com/es-shims/es5-shim
I've manually walked through your PR and added [those two get/setters](https://github.com/WebReflection/ie8/blob/master/build/ie8.max.js#L144-L168) to the [Element.prototype](https://github.com/WebReflection/ie8/blob/master/build/ie8.max.js#L174) plus I've added the [nodeValue](https://github.com/WebReflection/ie8/blob/master/build/ie8.max.js#L349) logic in place too.

If you could point me at some test already in place I might bring them in, so far I can assure no regression is in place for `ie8` users and logic seems to be fine to me.