Bug 797797: Get the new device offset after pushing the new DT. r=roc
Bug 787947. Avoid scaling by 0 when snapping gradient tiles. r=jrmuizel
Bug 724666 - Add pref for accelerated canvas on mac. r=jrmuizel
Bug 741808 - Enable SafeBrowsing on Fennec. For real. r=mfinkle
Bug 768461 - Add Accessible::HasNumericValue() method r=tbsaunde
Bug 788792 - Fix two tautological compare warnings in nsNavHistoryResult.cpp; r=mak
Bug 795496 - Make mozdevice raise exceptions on error;r=ahal,jmaher
It turns out that relying on the user to check return codes for every
command was non-intuitive and resulted in many hard to trace bugs.
Now most functinos just return "None", and raise a DMError when there's an
exception. The exception to this are functions like dirExists, which now return
booleans, and throw exceptions on error. This is a fairly major refactor,
and also involved the following internal changes:

* Removed FileError and AgentError exceptions, replaced with DMError
  (having to manage three different types of exceptions was confusing,
  all the more so when we're raising them)
* Docstrings updated to remove references to return values where no
  longer relevant
* pushFile no longer will create a directory to accomodate the file
  if it doesn't exist (this makes it consistent with devicemanagerADB)
* dmSUT we validate the file, but assume that we get something back
  from the agent, instead of falling back to manual validation in the
  case that we didn't
* isDir and dirExists had the same intention, but different
  implementations for dmSUT. Replaced the dmSUT impl of getDirectory
  with that of isDir's (which was much simpler). Removed
  isDir from devicemanager.py, since it wasn't used externally
* killProcess modified to check for process existence before running
  (since the actual internal kill command will throw an exception
  if the process doesn't exist)

In addition to all this, more unit tests have been added to test these
changes for devicemanagerSUT.
Make SimpleTest.is* functions less verbose on pass. Bug 797827, r=jmaher
Empty changeset, see if we stripped successfully (no bug) on a CLOSED TREE
Another empty changeset, they're fun! no bug CLOSED TREE blah blah
Bug 796129 - remove prtypes #includes in layout/
Bug 797048 - Firefox Marketplace does not launch from the Apps Dashboard [r=wesj]
Bug 779611 - part 5 - port WebGLTexture to WebIDL bindings - r=bz
Bug 779611 - part 6 - port WebGLBuffer to WebIDL bindings - r=bz
Bug 779611 - part 7 - port WebGLFramebuffer and WebGLRenderbuffer to WebIDL bindings - r=bz
Bug 779611 - part 8 - port WebGLShader and WebGLProgram to WebIDL bindings - r=bz
Bug 794130 - Abort drawing if appropriate when using progressive tile updates. r=bgirard,blassey

Add a function to BasicLayerManager to check if it's appropriate to abort an
ongoing progressive update, and add an Android-specific implementation in
mobile/android/base/gfx/GeckoLayerClient.java.

--HG--
extra : rebase_source : edbd20acb53660340d52265591849aacafd179c4
Bug 793904 - Crash safely if JS_TransplantObject fails (r=bholley)

--HG--
extra : rebase_source : 2269b4fdfd9a81d73f4b598dc64ebd470c8a557f
Bug 746069: Part 1: Integration with netd daemon using IPC. r=philikon
Bug 746069: Part 2: DOM interfaces for NetworkStats. r=philikon r=sicking