Bug 864774 - Part 1: Support CPP_SOURCES in moz.build; r=gps

From 634fb39c43c258feca8c814c450cd9dfe30a8353 Mon Sep 17 00:00:00 2001
Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE

From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
b=843599; use gralloc buffers for WebGL streaming on B2G; r=nical,jgilbert,jrmuizel
Bug 726933 - Add a deprecation warning to getPreventDefault. r=smaug
Bug 870200 - Fix typeobject assignment to rest-argument arrays. r=bhackett
b=843599, followup -- use MOZ_WIDGET_GONK, not MOZ_B2G, to fix desktop b2g builds
Bug 773159 - Add support for returning the title and type of the active chrome window, r=mdas
Backout a17bb92b2d52 for bustage, CLOSED TREE.
Backed out changeset fd25fb9e951e and 0f0c080ed1ba (bug 843599) for mac debug assertion failures on a CLOSED TREE
Backout 4370f503d69f (Bug 875276).
Bug 870200 - Fix typeobject assignment to rest-argument arrays. r=bhackett
Merge m-c to m-i
Backout backout 2bb75f6d6877 (Bug 875276).
Bug 857582 - send mouse events if we can't send touch events, r=jgriffin
Merge m-c to a CLOSED TREE m-i
bug 860421 fix intermittent chatwindow test failure, r=felipe
Bug 872649 - Pass MOZ_FRAMEPTR_FLAGS to the NSPR subconfigure. r=ted.
Bug 873764 - Assert when CC runner isn't properly shut down. r=khuey
Bug 873771 - TabRestoreQueue should keep track of and evaluate restore_on_demand prefs; r=yoric
Bug 874258 - Warn if we run shutdown CC more than twice. r=smaug