Bug 1033387 - Update JSBeautify and move it into toolkit r=fitzgen

--HG--
rename : browser/devtools/shared/Jsbeautify.jsm => toolkit/devtools/jsbeautify/beautify.js
Bug 994732 - Make "Disable Cache" in Devtools persist (only when the toolbox is open) r=jwalker, r=pbrosset
Bug 1035106 - Add new APIs to DOMUtils: colorToRGBA, isValidCSSColor & cssPropertyIsValid r=bz
Bug 1039471 - Only restart loader if RecentTabsPanel is still attached (r=margaret)
Backed out changeset c1d47fd03032 (bug 1035106)
Bug 1016405 - Update the icons in the context menu to have the correct size, HiDPI, and inverted variants. r=mdeboer
Wait for scratchpad to finish before ending the test (bug 985423). r=me
Merge mozilla-central to fx-team
Bug 1037908 - Remove unwanted text shadow on box model inforbar;r=mratcliffe
Bug 1040048 - Register the OpenH264 plugin from the OpenH264Provider on startup. r=bsmedberg
Bug 1001309 - Provide a way to clear private data on Exit. r=liuche, bnicholson
backout 91e7ba697b14 (Bug 1001309) for test failures. r=backout
Bug 1038793 - Minimize unused space in WebView of search activity. r=margaret
Bug 1017244 - Bump minSdkVersion to 9. r=blassey
Bug 1038248 - Add UITelemetry to count the number and type of searches. r=mconley
Merge fx-team to m-c. a=merge