Bug 830236 - Add re-entrancy protection in a few places to avoid destroying things twice.  r=cam
Bug 829886. Implement GetClientBounds for nsChildViews on Mac so that it returns correct values. r=smichaud

This has the side effect of making clicks on transformed select dropdowns to work.
Bug 829664 - `make check` fails on mozbuild/test/test_mozconfig.py with MOZCONFIG set;r=gps

--HG--
extra : rebase_source : 528f17303eaf11fe92f430c79b21a410aac50251
Backout Bug 745041
Bug 828815: Restore functionality of | SVGElement[onxxx] = Function | r=bz
Bug 822284 - Intermittent browser_privatebrowsing_cookieacceptdialog.js, browser_privatebrowsing_crh.js; r=ehsan
Bug 818023 - fun_getProperty: Use non-buitin script iterator. r=waldo