Bug 722788 - Use integer math to parse sufficiently-small decimal numbers in JSON text.  r=waldo

--HG--
extra : rebase_source : 8bd72909ce94b65ce68b8cb3b64b42948fe24026
Bug 794323 - Remove the legacy JSON parsing mode, now that Firefox session store code doesn't need it.  r=luke for the JS bits, r=jlebar for the DOM bits, r=mak77 for the browser/toolkit bits

--HG--
extra : rebase_source : b7a422eb52fe8e435143dfcc435d56e4886859e6
#include minimization, MOZ_STACK_CLASS application, and other minor jsonparser.h cleanups.  No bug, r=lumpy

--HG--
extra : rebase_source : cacc7a0bd2668f247c09bdb6c487755c9a008f90
Bug 870400 - Calculate audio timestamps for WMF based on audio frames played, rather than trusting the container's timestamps. r=padenot