Fix for bug 748669 (Make JS_{Start,Stop}Profiling work with Instruments on Lion). r=sfink/ted.

--HG--
extra : rebase_source : 8f7add5256dde39cf165b69b0ab1ebced05d120e
bug 809978: retry link I/O on potential race conditions
bug 809978: retry link I/O on potential race conditions: CLOSED TREE
Bug 852509 - add a make target for the pgo profile tests that we run during build time for pgo opt. r=ted
Backed out changeset 548ff2b01536 (bug 809978)
Backed out changeset 0f012ef3d3ac (bug 809978) for landing after being given r-
bug 824386 - (win-hidpi) nsScreenWin needs to account for logical dpi (resolution scale factor). r=jimm
bug 852522 - (win-hidpi) scale system font sizes in response to dpi/devPixelsPerPx setting. r=jimm
bug 850968 - http cache effectiveness experiment r=hurley
Bug 851770 - UnixSocket should only build when needed; r=mrbkap

--HG--
extra : rebase_source : 7d11ee8e65a71ee9d49f7915e240914e5fa0d37f
Bug 843868: Change sockaddr* to be a union of all possible sockaddr types; r=tzimmermann

--HG--
extra : rebase_source : 455aeb8c49bec2477a5ffea839a0ac3fe09434f7
Bug 600100, Part 3: Followup patch to maximize efficiency of changes in 2ed966e4. [r=mats]
Bug 847120: Move SVGFEGaussianBlueElement to its own file r=Ms2ger

--HG--
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEGaussianBlurElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEGaussianBlurElement.h
Bug 847120: Convert SVGFEGaussianBlurElement to WebIDL r=Ms2ger
Bug 842997 - Make SelectionHelperUI startup entry points json message agnostic. r=fyan
Bug 852305 - immediately free LifoAlloc memory when we finish parsing huge scripts (r=njn)

--HG--
extra : rebase_source : 745ae1fff040efe24da68a84114ba3e4046f754d
Bug 852331 - immediately GC the Zone after JS::Evaluate on a very large script (r=bhackett)

--HG--
extra : rebase_source : f64efadd1f324b5bfa3574aab1a434b22724fa16
Bug 847627 - Sanitize on shutdown dialog should visually link download history to history.
r=gavin
bug 852379 - remove unneeded prlock.h includes r=Ms2ger
bug 852379 - remove unecessary nsHashtable.h includes r=Ms2ger