Follow-up to bug 874869: Clobber the builds, because the build system sucks

Landed on a CLOSED TREE
Bug 874448 - OS X customization mode doesn't have dragover border indicators on toolbarpaletteitems, r=dao

--HG--
extra : rebase_source : 362b1b4596078e358cb9856b43781447e409f56f
Merge m-c to inbound.
Bug 836439 - Handle downloads started in private browsing mode. r=paolo
Bug 874486 - Add weakFrame.IsAlive checks to avoid crashing. r=roc
Bug 858742 - Part 1: Firefox Health Report storage for Android. r=nalexander
Bug 858742 - Part 2: manifest change for Firefox Health Report content provider. r=trivial
Bug 873338 - JavaDoc and checkstyle warnings. r=trivial
Bug 868449 - Part 1: provide an EnvironmentBuilder to generate environments for FHR. r=nalexander
Bug 873360 - Profile information storage. r=nalexander
Bug 868274 - Part 1: extend generateDocument to extract data from profile. r=nalexander
Bug 858742, Bug 868449 - Fennec integration for Firefox Health Report on Android. r=mfinkle, nalexander
* * *
Hacking on profile times.
Bug 870052 - Various tweaks to reduce recompilation on asm.js style apps, r=jandem.
Bug 851057 - Implement generational GC support in IonMonkey; r=dvander
Bug 871578 - don't include nsContentUtils.h in bindings unless necessary; r=bz
Bug 871578 - don't include AccessCheck.h in bindings unless necessary; r=bz
Bug 871595 - don't include WrapperFactory.h in AccessCheck.h; r=bholley
Bug 873479 - fix BindingUtils.h to compile with GCC 4.4 in non-C++0x mode; r=bz
Bug 873493 - add lldb to the list of known debuggers; r=jmaher
Bug 870622 - Unexpected Unix error when filename is not defined. Typechecking for |writeAtomic| function. r=yoric