Bug 826025 - Part 1: Use "switch" instead of "else if" series in BrowserEventHandler.handleUserEvent(). r=cpeterson
Bug 826025 - Part 2: Add some variables to cache properties which are accessed many times. r=cpeterson
Bug 808862: Lower context-menu hold delay to 750ms. r=vingtetun
Bug 826158 - Fix two -Wself-assign warnings in widget/gtk2/.  r=karlt.

--HG--
extra : rebase_source : cfbd0c5807e7b067a881583c6ac9f48b2848c021
Bug 826485 - Update revision of jetpack tests used in Firefox tests r=kwierso
Bug 826371 - Fix the private browsing autostart preference change confirmation on platforms without instant-apply (such as Windows); r=jdm
Bug 791546: Removes nsCRT::strcmp(const PRUnichar* s) from nsCRT.h and replaces it occurrences with NS_strcmp; r=bsmedberg
bug 825228 - remove nsAccessNode::IsElement() r=surkov
bug 825419 - outparamdel nsIDocShell::GetPresShell() r=smaug
Bug 822436 - IonMonkey: Inline Math.imul. r=h4writer
Bug 725993 - Remove usage of STORE_ON_DISK_AS_FILE flag in media cache, r=roc
Bug 725993 - Remove usage of STORE_ON_DISK_AS_FILE flag in plugin code, r=joshmoz
Bug 725993 - Remove ability to tell cache to STORE_ON_DISK_AS_FILE, r=bsmith
Backed out changeset 66a7359f9be2 (bug 791546) because it broke the build
Bug 825976: Only use the crash reporter actor if it was successfully created. r=ted
Bug 823610: Make discarding GL contexts of foreground pages on memory pressure pref-able, and pref off for b2g. r=jgilbert,jlebar
bug 820303 - scripted click-to-play plugins: handle deny permission r=jaws
Back out b7f50cfa3fe1 (bug 801739) for Android build bustage
Bug 826063 - Part 1: Add and implement nsIPrivateBrowsingChannel::isChannelPrivate; r=ehsan
Bug 826063 - Part 2: Add tests for nsIPrivateBrowsingChannel::isChannelPrivate; r=ehsan