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.
Move webidl files to dom/webidl
Modify BindingGen.py(add outputFolder)
Update Makefile.in (for BindingGen.py)
Update Makefile.in ##