Backout bug 828789 (bb755890ec69) because of bug 829335

Backout pixman update.
CLOSED TREE

--HG--
extra : transplant_source : Q%C9%98%DD%A3%83%8CW%22%18k%7B%26VR%8C%5B%FF%91%3E
Merge mozilla-central into mozilla-inbound
Bug 827255 - Patch 1: Enable AG error result code, r=echou
Back out bug 588237, patches 2 through 5.
Bug 827149 - Remove some uses of nsIDOMHTMLBodyElement r=bz
Bug 827724 - Remove nsIDOMSVGAnimatedPoints r=bz
Bug 827172: Move SVGPathElement to mozilla::dom r=bz

--HG--
rename : content/svg/content/src/nsSVGPathElement.cpp => content/svg/content/src/SVGPathElement.cpp
rename : content/svg/content/src/nsSVGPathElement.h => content/svg/content/src/SVGPathElement.h
Bug 828715 - Move DOMSVGMatrix to mozilla::dom::SVGMatrix r=longsonr
Bug 828817 - Avoid storing nsCOMPtr<nsIDOMDocument> in editor r=ehsan
Backout cset b40ebe8c5273 because it's not the right patch for Bug 828715
Bug 812859 - A JavaScript module to mark deprecation;r=dolske
Bug 829410 - Use threadsafe isupports in nsVolumeService. r=mikeh a=omg-everything-is-busted
Bug 824161 - Homescreen widget doesn't open awesomebar, r=wesj, sriram
Bug 829473 - Fix a wrong conditional check resulted from bug 827204, r=gyeh
Bug 827816 - Follow up: whitespaces, No empty { }, rs=brendan, r=Waldo
Bug 828367 - APZC should not perform scrolling if BES detects panning distance is too small. r=cjones.
Backout 9cde10153d99 (bug 828817) for Linux64 mochitest-other failures on a CLOSED TREE
Backout 7f4f96dbf94f (bug 827172), 661847c6e48b (bug 827724), 00e357dd1458 (bug 827149) to fix the build on a CLOSED TREE
Bug 827840 - [camera] shutter sound is almost inaudible, r=sicking, a=bb+

--HG--
extra : rebase_source : d58d00d2bc9d4865c63f8877fecd7c2da5b75e87
Bug 816614: Restore the previous behavior of ContentChild::IsForApp/Browser(). r=jlebar