A rather large change that adds a DOM module/package, implementing more or less
everything in the DOM Level 2 spec, in an optimally efficient way. It also
updates the existing DOM static methods to pass through to the Document and
Element classes.

See http://code.google.com/p/google-web-toolkit/wiki/JavaScriptObjectRedesign
and http://code.google.com/p/google-web-toolkit/wiki/DomClassHierarchyDesign
for details.

Patch by: jgw
Review by: bruce (desk check)



git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@2349 8db76d5a-ed1c-0410-87a9-c151d255dfc7
84 files changed