Bug 824823 part 3.  Rename nsHTMLOListElement.cpp to something sane and move the class declaration into a header.  r=peterv

--HG--
rename : content/html/content/src/nsHTMLOListElement.cpp => content/html/content/src/HTMLSharedListElement.cpp
rename : content/html/content/src/nsHTMLOListElement.cpp => content/html/content/src/HTMLSharedListElement.h
Bug 824823 part 4.  WebIDL binding for HTML list elements.  r=peterv

Note that I had to create the separate subclasses because we can't map
different WebIDL interfaces to the same concrete type: it causes the
PrototypeIDMap templates to completely fail to deal.
Bug 824823 part 5.  Rename nsHTMLLIElement to mozilla::dom::HTMLLIElement and move the class declaration into a header.  r=peterv

--HG--
rename : content/html/content/src/nsHTMLLIElement.cpp => content/html/content/src/HTMLLIElement.cpp
rename : content/html/content/src/nsHTMLLIElement.cpp => content/html/content/src/HTMLLIElement.h
Bug 824823 part 6.  Move HTMLLIElement to WebIDL bindings.  r=peterv
Bug 824823 part 7.  Implement WebIDL CharacterData API on nsGenericDOMDataNode.  r=peterv
Bug 824823 part 8.  Convert nsTextNode to WebIDL.  r=peterv
Bug 824823 part 9.  Convert Comment to WebIDL.  r=peterv
Bug 824823 part 10.  Rename nsHTMLParagraphElement to mozilla::dom::HTMLParagraphElement and move the class declaration into a header.  r=peterv

--HG--
rename : content/html/content/src/nsHTMLParagraphElement.cpp => content/html/content/src/HTMLParagraphElement.cpp
rename : content/html/content/src/nsHTMLParagraphElement.cpp => content/html/content/src/HTMLParagraphElement.h
Bug 824823 part 11.  Switch HTMLParagraphElement to WebIDL.  r=peterv
Bug 824823 part 12.  Rename nsHTMLPreElement to mozilla::dom::HTMLPreElement and move the class declaration into a header.  r=peterv

--HG--
rename : content/html/content/src/nsHTMLPreElement.cpp => content/html/content/src/HTMLPreElement.cpp
rename : content/html/content/src/nsHTMLPreElement.cpp => content/html/content/src/HTMLPreElement.h
Bug 824823 part 13.  Switch HTMLPreElement to WebIDL.  r=peterv
Bug 824823 part 14.  Rename nsHTMLSpanElement to mozilla::dom::HTMLSpanElement and move the class declaration into a header.  r=peterv

--HG--
rename : content/html/content/src/nsHTMLSpanElement.cpp => content/html/content/src/HTMLSpanElement.cpp
rename : content/html/content/src/nsHTMLSpanElement.cpp => content/html/content/src/HTMLSpanElement.h
Bug 824823 part 15.  Switch HTMLSpanElement to WebIDL.  r=peterv
Bug 822956: convert to TrackUnionStreams for getUserMedia (and add hint support) r=roc
Bug 797664 - Pull logic out of all GLContex::raw_ functions - r=vlad
Bug 797664 - Add runtime asserts so calling null functions is more obvious - r=bjacob
Bug 797664 - Don't spew wwhen optional functions aren't found - r=vlad
Bug 822343 - Downloads view takes far too long to render. Step 1 - fix some trivial stuff (use document fragments and resue nsiuri objects). This alone has somewhat limited impact on performance. r=mak
Bug 822956: convert to TrackUnionStreams for getUserMedia (and add hint support) r=roc
Merge m-c to fx-team