Bug 846409 - Add |mach mach-debug-commands|; r=jhammel

DONTBUILD (NPOTB)
bug 407956 - make nsITreeView not take a nsISupportsArray* r=neil, bz sr=neil
Merge the last PGO-green inbound changeset to m-c.
Bug 847579 - disable testGCOutOfMemory temporarily to reopen a CLOSED TREE. r=terrence
Merge m-c to inbound.
Bug 844671 - Only sync remote tabs to non-private windows. r=rnewman
Bug 841558 - Don't exactly mark tagged NULL pointers; r=sfink

--HG--
extra : rebase_source : 062760866d171948b2f866910ebd764521ed3f6f
Bug 839313: Add regression test for JS shell 'it.customNative' fix. r=waldo
Bug 847002 - Add a crash if layer manager is null so we don't run off into garbage code. r=mattwoodrow
bug 846487 - remove remaining usage of some nsIDOMFooElement r=Ms2Ger