Bug 834814 - allow for webgl tests to support mesa llvm driver. r=bjacob

--HG--
rename : content/canvas/test/webgl/failing_tests_linux.txt => content/canvas/test/webgl/failing_tests_linux_nvidia.txt
Bug 834414 - Fix leaks caused by missing tab change listener unregistrations. r=sriram
Bug 834414 - Remove unnecessary getInstance call that was leaking an App instance. r=wesj
Bug 834414 - Destroy the SiteIdentityPopup when the activity is destroyed to prevent leaking the activity. r=margaret
Bug 835159 - fix unused variable warning (hence error with -Werror) in nsGIOProtocolHandler - no review, trivial build fix
Bug 835030 - Remove svg.smil.enabled pref. r=dholbert
Bug 831846 - Enter a script global's compartment before running the expression decompiler on it. r=billm
Merge m-c to inbound.
Bug 738551 - transforms should only be animated with animateTransform. r=dholbert
Bug 824473: IonMonkey: Structural changes to IonBuilder, r=dvander
Bug 824473: IonMonkey: Remove use of monitoredTypesReturn to decide when inlining calls, r=dvander
Bug 824473: IonMonkey: Enable inlining of JSOP_FUNAPPLY, r=dvander
Bug 834500: IonMonkey: Don't forbid ion compilation when JM is disabled and bouncing between IM and the interpreter, r=nbp
Bug 824473: Nits + fix for ARM builds, r=dvander
Bug 751618 - Add js/GCAPI.h (r=terrence)
Bug 751618 - Fix assertions in ResetIncrementalGC (r=jonco)
Bug 751618 - Zone renaming part 1 (r=jonco)
Bug 751618 - Zone renaming part 2 (r=jonco)
Bug 751618 - Zone renaming part 3 (r=jonco)
Bug 751618 - Zone renaming part 4 (r=terrence)