Backed out changeset 0dad16fe66b2 (bug 517765) for Linux PGO bustage.
Bug 908296 - Upgrade psutil to version 1.0.1; rs=glandium
Bug 908671 - Don't #include gfxMatrix.h in gfx3DMatrix.h; r=jrmuizel
Bug 908484 - Fix canCollect() exception in JS engine (r=bhackett)
Bug 517765 - Add 'make source-package' support into js/src. r=sstangl
Bug 903772: Followup to address missed review comment.
Bug 517765 - Mark make-source-package.sh as executable.
Bug 887533: Remove even more includes from dom/bindings. r=bz
Bug 908006 - use 4 bytes aligned stride in ImageDataSerializer. r=nical
Bug 908006 - use gfxImageSurface for A8 mask layers. r=nical
Bug 908296 - Catch all exceptions when importing psutil; r=ted

--HG--
extra : rebase_source : 7260ae283344fd8db3ef22923c33f9dc2166cc5f
Bug 905542: IsNull/SetNull functions for nullable unions should have bodyInHeader=True to prevent compiler warnings r=Ms2ger
Bug 908180 - Don't #include nsGUIEvent.h in nsIPresShell.h r=mounir