Bug 876044, r=dolske

--HG--
extra : rebase_source : c0210f896e12fafeb0b59725472c79b55f014caa
Bug 873670 - Always show active reader mode icon when viewing a page in reader mode. r=lucasr
Bug 877729 - Remove getUrlForAboutReader and use getUrlFromAboutReader instead. r=lucasr
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
Bug 850026 - Allow metadata objects to be associated with JS objects, and add a hook for attaching metadata to newly created objects, r=luke.
Bug 877021 - Speed up CreateRegExpMatchResult(). r=h4writer