Bug 906080 - Assert main thread in isChromeOrXBL(). r=khuey

--HG--
extra : rebase_source : e3cebe6ad88ce7f418501365efdca2cf72dfff83
Bug 904810 - Restore old default behavior on Windows that UP/DOWN go to next/prev line also when there's a selection.  r=ehsan
Bug 903524 - Rename TestJSHolder to IsJSHolder. r=smaug
Bug 863390 - add test for window.content === window._content. r=Ms2ger
Bug 905454 - Fix delete key in e10s (r=felipe)
Bug 899222 - Make about:home work via message passing (r=felipe).

--HG--
rename : browser/modules/AboutHomeUtils.jsm => browser/modules/AboutHome.jsm
Bug 888898 - Fix rooting in setObjectMetadataCallback (r=bhackett)
Backout bug 899222 (forgot to apply review comments)

--HG--
rename : browser/modules/AboutHome.jsm => browser/modules/AboutHomeUtils.jsm
Bug 905002: backout bug 879717 until we can fix the mac-only regression rs=roc
Bug 863306: Propagate RTCP_MUX Status to pipeline via VCM. r=abr
Bug 903283: Don't include EventTarget.h in headers r=Ms2ger
Bug 717181 - Make <fieldset> invalid if they contain an invalid form control; r=mounir

This adds a CSS psuedo class to fieldset that acts much in the same way as the one
on form.
Bug 875250 - implement CSS parsing of text-orientation, text-combine-horizontal properties. r=dholbert
Bug 827713 - Localisation change for unifying MathML *scripts. r=fredw
Bug 827713 - Changes to mmultiscripts to support merging of script elements. r=karlt
Bug 827713 - Make mmultiscripts more like msubsup. r=karlt
Bug 827713 - Use mmultiscripts to handle all script shift elements. r=fredw
Bug 827713 - Tests for merged script elements. r=fredw
Bug 880064 - Change HTMLTrackElement::Kind to a DOMString value. r=Ms2ger

This was originally in the spec as an enumerated value, but due to the current
problems with reflecting enumerated values it had to be changed to a DOMString.
This has been changed in the HTML5 spec as well.
Bug 905215 - Add a test sheet for HTML elements, r=davidb