Bug 734691 - Add multi-thread support to profiler r=benwa

--HG--
extra : rebase_source : 04021da9d3d871f51f931b6e6f57a0bbbbaa6393
Bug 734691 - Port multi-thread support to win/mac. r=snorp,smaug

--HG--
extra : rebase_source : ce0d9f94d2b4deb249e09198f9315f69ad6ee7d4
Bug 862500 - Properly shutdown profiler in xpcshell, shutdown and error cases. r=snorp

--HG--
extra : rebase_source : 22eeccdcee83e3fd03687e6b969b143502a9c5fc
Bug 863325 - Send correct result with Reader:Added message (r=bnicholson)
Bug 863094 - Infinity/-Infinity/NaN defaults for unrestricted types, r=bz

--HG--
extra : rebase_source : c2495008be9b084656222e6a0773c72d5224e9cc