Bug 848796 part 1.  Rename nsXULDocument to mozilla::dom::XULDocument.  r=ms2ger

--HG--
rename : content/xul/document/src/nsXULDocument.cpp => content/xul/document/src/XULDocument.cpp
rename : content/xul/document/src/nsXULDocument.h => content/xul/document/src/XULDocument.h
Bug 848796 part 2.  Add WebIDL API for XULDocument.  r=peterv
Bug 848796 part 3.  Convert XULDocument to WebIDL.  r=peterv
Bug 848332 part 1.  Add WebIDL API for XMLDocument.  r=peterv
Bug 848332 part 2.  Switch XMLDocument to WebIDL.  r=peterv
Bug 848840.  Sniff the first 1024 bytes, not the first 512, for charsets, since <meta> can be anywhere in the first 1024 bytes.  r=annevk
Bug 851162.  Make the auto-generated WrapObject in JS-implemented WebIDL codegen MOZ_OVERRIDE.  r=mccr8
Bug 852745 - Build clang with gcc 4.7 headers, r=rail. DONTBUILD

--HG--
extra : rebase_source : 33518aae835d12387a8fb7f1cdfe8c8e29f5bd2a