Generate bindings for Node, CharacterData, Text, Element, and HTMLElement. Hook up text nodes to use the new bindings.
Generate bindings for HTMLHeadElement.
Generate HTMLHtmlElement bindings.
Generate bindings for HTMLAnchorElement.
Remove broken forward declaration.
Add missing license header.
Generate bindings for HTMLDivElement, and pass abstract type to methods that need access to the opaque wrappers.
Generate bindings for HTMLImageElement.
Implement support for style attributes.

If a style attribute is given for a node, it is parsed and attached to the
Element. When selector matching runs on the Element, the style attribute's
stylesheet is passed in.

Fixes #86.
Generate bindings for HTMLSpanElement
Generate bindings for HTMLParagraphElement.
Generate bindings for HTMLScriptElement.
Generate bindings for HTMLHRElement.
Implement asymmetric border widths.
Move webidl files to dom/webidl
Update BindingGen.py(add outputFolder)
Update Makefile.in(for BindingGen.py)