Bug 890193.  Make the XML prettyprinter actually drop its binding when it unhooks, and remove the now-dead concept of "style binding" in the process.  r=mrbkap
Bug 891585.  Don't JS_WrapValue same-compartment typed array return values in bindings code (e.g. ImageData.data).  r=peterv
Bug 883889.  Call SetIsDOMBinding() in the nsINode constructor, and remove it from all the subclasses.  r=peterv

This patch leaves the call in the Attr constructor, because we plan to make Attr not inherit from nsINode.
Bug 853986 - Remove dynamic toolbar margins in fullscreen. r=cwiiis
bug 842384 - speculative fix: maybe browser_bug839193.js needs a window.focus() r=bent
Bug 877602 - Ensure the viewport-remeasure code runs when it's supposed to. r=Cwiiis
Bug 877602 - Refactor and clean up some code. No functional changes intended. r=Cwiiis
Bug 882042 - Remove horizontal scrollbar from select popups. r=rsilveira
Bug 892449 - Merge forms.css into platform.css. r=mbrubeck