Bug 925584 - Remove some unnecessary jsapi.h inclusions from .cpp files.  r=Ms2ger.

--HG--
extra : rebase_source : 41fcb0e922a519ef679c1c1b6293c2b638e83a48
Merge m-c to m-i
Bug 912015 - Support multiple wap_supplicant connections. r=mrbkap
Bug 914432 - Add support for multiple prefs to enable/disable values in the same property keyword table.  r=dbaron
Bug 929991 - Style system implementation of 'text-align: true X'.  r=heycam
Bug 929991 - Put 'text-align: true X' support behind a preference (disabled by default).  r=heycam
Bug 929991 - Layout implementation of 'text-align: true X'.  r=roc
Bug 929991 - Tests for text-align: true X;
Bug 929879, don't use locale specific %f in TabChild, r=romaxa
Bug 929513 Part 1: Use gfx::IntSize for image layer sizes r=nical
Bug 929513 Part 2: Use gfx::IntSize for TiledContentClient's resolution r=nical
Bug 929513 Part 3: Use some LayerIntSize in gfx/layers r=nical
Bug 929513 Part 4: Remove some unused gfxIntSize overloads r=nical
Bug 929513 Part 5: Use LayerIntSize for CanUseCanvasLayerForSize r=nical
Bug 929513 Part 6: Some more cleanup r=nical
Bug 929513 Part 7: Convert CreateBasicTextureImage to Moz2D r=nical
Bug 929513 Part 8: Remove IPDL support for passing gfxSize r=nical
Bug 929513 Part 9: Convert AllocPGrallocBufferActor to use gfx::IntSize r=nical
Bug 929513 Part 10: Convert ScreenSizeChanged to use gfx::IntSize r=nical
Bug 929513 Part 11: Convert ImageLayer's mScaleToSize to use LayerIntSize r=nical