Bug 865328: debug protocol client: capture a 'self' variable, instead of doing lots of 'bind' calls. r=msucan

This lets us use ordinary function declarations, which can appear in the
order the code will run, for legibility.
Bug 865328: Close console clients by building a chain of continuations. r=msucan
Bug 866736 Use SetInputScopes to support InputScope on IMM32 r=masayuki
Bug 867420: Annotate AsyncPanZoomController as MOZ_FINAL to calm GCC Wdelete-non-virtual-dtor build warning. blanket-r=ehsan
Bug 867313: 'crash on hang' doesn't always trigger. r=ehsan
Bug 863705 - SPS breakpad: show frame-trust statistics in the debugging log.  r=bgirard
Bug 865566 Support "Separator" key on Numpad of Brazilian ABNT keyboard and JIS keyboard for Mac r=jimm
Bug 859817: Rewrite and refactor GetCertFingerprintByOidTag to avoid duplicating code, memory leaks, and implicit conversion from raw pointer to already_AddRefed, r=honzab
Bug 862182 - Hold references to MediaResource in nsRefPtrs. r=roc
Bug 862182 - Hold references to MediaResource in nsRefPtrs (content/media/plugins). r=doublec
Bug 862182 - Hold references to MediaResource in nsRefPtrs (content/media/omx), and fix some omx compiler warnings. r=doublec
Bug 859377 (Part 4) - Make ClippedImage use gfxImageSurfaces on Windows. r=me
Bug 866959. Make sure to initialize mHasBeenDecoded in all constructors of imgStatusTracker. r=seth
Bug 858834 - deprecate press/release/double_tap/cancel_touch, rename single_tap to tap, r=mdas
Bug 865104 - Implement a BasicCompositor. r=nrc
Bug 862986 - Part 1a: Move MOZ_CHILD_PROCESS_NAME and MOZ_CHILD_PROCESS_BUNDLE to configure.in, remove ipc/app/def.mk. r=glandium
Bug 862986 - Part 2: Migrate PROGRAM from Makefile.in to moz.build. r=gps
Backed out changesets c7937fb5f4bb and cf8db9b6bd61 (bug 862986) for bustage.
CLOSED TREE
Bug 862182 - Revert bug 862183 due to frequent orange in 459439 crashtest. CLOSED TREE. r=philor
Merge m-c to inbound.