Back out bug 928798 (f532e4f26307).
Bug 746073 - Network Per-App Metering on HTTP layer. r=honzab
Bug 929120 - Add a way to get compartment locations ignoring non-addon locations. r=njn

Use that new way to map compartments to add-ons. As an added bonus, fix a currently unproblematic off-by-one error in the location parser.
Bug 931720 - Return low-level error correctly from nsLocalFile::CopyToNative(). r=bsmedberg

Fix copytonative to return better meaningful error (from errno) when PR_Write()/PR_Read() failed (e.g., failed to write to full file system, etc.)
Bug 932216 - Remove code conditional on JS_HAS_CONST, JS_HAS_BLOCK_SCOPE. r=jorendorff