Bug 970076 - Set preferred video colour format for OMX on Android 4.2 and 4.3 r=doublec

Android 4.2 introduced some relatively major changes in the way that Android
negotiates its output colour format. This was fixed on 4.4 KitKat in bug 953394.
This patch just lets Android versions 4.2 and 4.3 use the same fix.
Bug 963064 - FileHandle cleanup. r=bent
Bug 910384 - [e10s] Use blobs for cross-cross file picker (r=bent)
Merge m-c to inbound.
Bug 974054, Use monotonic timers on POSIX. Fix from chromium repository. r=bsmedberg.
Bug 972630 - Add a flag to ignore explicit names, and ignore names of chrome window and app root. r=yzen
Bug 972312 part 1.  Generate virtual As*Event functions on WebIDL events so that we can easily go from an nsDOMEvent to the relevant event subtype.  r=smaug
Bug 972312 part 2.  Get rid of InternalScriptErrorEvent and just use mozilla::dom::ErrorEvent for the cases that used to use it.  r=smaug,khuey
Bug 973931 - OS.File.makeDir should not fail if the directory is a root in the format "D:". r=Yoric
bug 974932 - spdy large upload chunk sizes, and fewer TLS application data records r=hurley
Bug 973195 - [e10s] Change Copy Link in context-menu to use JS instead of cmd_copyLink. r=felipe
Bug 947895 - [e10s] Null check browser.docShell in context-menu Open in new tab. r=gavin
Bug 970096 - Try a 16 bit OpenGL context as a last result on Android r=bjacob
Bug 976105 - Remove test-suite dependency on unprivileged calls to constructor-as-function. r=bz
Bug 972579 -- Add worker id
Bug 975456 -- Preserve invariant that views on a neutered buffer have a NULL data pointer r=shu
Bug 972581 part 1 -- Introduce getDerivedIf and getOpaqueIf r=till
Bug 972581 part 2 -- Add 1-dim mapPar r=shu
Bug 939610:  Return to printing stack walk addresses in uppercase hexidecimal rather than lowercase, since we have scripts depending on it.  r=ted
Back out changeset 72c0c955cf53 (no bug) now that bug 939610 is fixed.