Bug 797615 - Cosmetic cleanup for the getDisplayPort JNI wrapper. r=Cwiiis
Bug 797615 - Guard against isBrowserContentDocumentDisplayed returning true prematurely. r=Cwiiis

Prior to this change, isBrowserContentDocumentDisplayed returned false
from the time that the isFirstPaint flag was set in layout to the time
that layout handed off the rendered document to the compositor. However
the way the function is used meant that it needs to return false until
the compositor actually composites the "first-paint" rendering,
otherwise other events can sneak in and run before the compositor. This
patch moves the tracking for the flag into GeckoLayerClient so that it
can be queried and modified synchronously from both the Gecko thread in
browser.js and the compositor thread in setFirstPaintViewport.
Bug 746876 - Fix double-tap coordinates in robocop test and re-enable it. r=gbrown
Bug 876761 - Mirror moznetwork and mozcrash to m-c, r=jhammel
Bug 876332 - Set currentAnimationFrameTime correctly based on the current frame's timeout (not the next frame's timeout). r=jrmuizel

In AdvanceFrame(), timeout refers to the timeout of the *next* frame. Setting
the *current* animation frame time based on the *next* frame is nonsense, but
worked for images with uniform frame timings. Unfortunately some images
don't have uniform frame timings!
Bug 876355 - We must report telemetry *before* shutting down the decoder!  r=jrmuizel

This simply restores the control flow from pre-bug 716140.
Bug 876429 - Implement JSOP_SETCALL in the baseline compiler. r=bhackett
Bug 873615 - Make certificate verification avoid addrefing JS-wrapped listeners off the main thread. r=bsmith
Bug 875405 - fixing unpushed cx usages. r=bholley
Bug 876776 - Import latest version of js/examples/jorendb.js. r=NPOTB (yet)
Bug 876776 - Allow using '--' to terminate shell arguments (and pass the rest to the script), r=terrence

This makes
  ./js -f foo.js -- a b c
the same as
  ./js foo.js a b c
but also allows things like
  ./js -e 'print(arguments)' -- a b c
which previously wasn't possible.
Bug 876776 - Do not crash when dumping a NULL object, r=terrence
Bug 876776 - Add a -J option to the shell for running under jorendb, r=terrence
Bug 846944 - Change www.mozilla.com to .org in official Firefox Branding preferences. r=gavin
Bug 876037 - Make app.releaseNotesURL and app.vendorURL optional. r=gavin