Bug 834496 - Use ne_map_track_number_to_index in nestegg_track_seek r=kinetik
Bug 832162 - fix jar BuildSynthetics r=taras
Bug 833908: explicitly export spn related attributes in nsIICCRecords. r=allstars.chh
Merge m-c to inbound.
Bug 828034 - Fix crash when PluginModuleParent::CleanupFromTimeout runs before channel error notification. r=bsmedberg
Bug 831644 - Uninstalling an app while it's currently being downloading leaves Gaia's homescreen and download progress in a corrupted, out of sync state with the webapps registry r=julienw
Bug 832408 - Notifications stick around after a failed 3rd party app update r=ferjm
Bug 833587 - Updating a packaged app to a new version that is too large to fit in the phone fails, but the original packaged app is lost (no longer launches) r=ferjm
Bug 833659 - REINSTALL_FORBIDDEN error isn't triggering when installing a packaged app with a mini-manifest off of X origin when a hosted app was already installed from X origin r=ferjm
Bug 832899.  Make sure our canonical isupports matches what various consumers expect.  r=smaug
Bug 833521 - forward "recording-device-events" event to parent process, r=dougt
Bug 834242 - Reduce cost of exact stack rooting during property reads, r=terrence.
Bug 833277 - Tell if we are on CDMA network r=vicamo
Merge m-c to inbound.
Bug 834146 - [Audio] When initilizing AudioChannelAgent, we should set visibility correctly in that time. r=kinetik, a=tef+
Bug 834470: Release AsyncPanZoomController and friends. r=roc
Bug 834409 - Fix JS typo causing an error when zooming in to text fields. r=wesj
Bug 830192. Integrate GetFixedContainingBlock into GetAbsoluteContainingBlock and ensure only elements which can be abs-pos containing blocks are turned into fixed-pos containing blocks when transformed. r=bzbarsky
Bug 825714: Refactor JS allocation routines to enable allocation on parallel
threads, and move various ion fields into per-thread-data. r=billm

More detailed:
- A new routine JSObject::parExtendDenseArray() that permits parallel code to
  allocate a dense array on its own Allocator.
- Create an allocation path in the GC for loading a fresh arena as needed
  (ArenaLists::parallelAllocate()).
- Ensure that if GC is triggered during parallel execution, parallel execution
  is aborted and the request is deferred until parallel execution terminates.
- Updates to the ForkJoin/ThreadPool so that they create their own Allocators
  as well as other misc API changes.
- Moves some of the ion-related fields (e.g., |ionTop|) into perThreadData.
- Remove out-of-date malloc tracking fields.
Backout 342c2b349402, bug 803192