Bug 884897 - Convert SimplePush to WebIDL. r=khuey

--HG--
extra : amend_source : e2cdea6c33f920e90c9fb41ee3a3a5d4e80bd9a8
Bug 884897 - Remove dom_push.xpt from installers. r=dougt

--HG--
extra : amend_source : aa3296f0baed0891ad5bfa81472381c4db21b160
Bug 899804 - Make CPOWs handle instanceof with WebIDL interfaces (r=bz,dvander)
Bug 893362 - Put a space after TIERDIR_START in two config.mk. r=gps
bug 899859 - Add typed enums support in strutures / classes - r=Waldo
Bug 901131 - GLContext's extension group queries do a static assert on sExtensionGroupInfoArr - r=jgilbert
bug 901084 - remove deprecated GLContext extension group queries. - r=bjacob
Bug 900965 - compile failures with gcc 4.6.3 on std::atomic enum support from bug 888548 r=waldo
Bug 867856 - Fix intermittent timeout of bug743094.js test case. r=h4writer
Bug 900933 - Alarm API - AlarmsManager.remove() should use sendAsyncMessage(). r=nsm
Bug 900317 - Correctly mark a use removal inlining a single-target callsite clone. (r=bhackett)
Bug 881634 - Only use a single snapshot with DrawTargetSkia. r=Bas
Bug 900133 - Recreate the TextureClient for an ImageClient if the image size changes. r=nical
Bug 893302 - Rename the CanvasClient class to include Deprecated so we can implement one on top of NewTextureHost. r=nical
Bug 893302 - Implement CanvasClient2D on top of NewTextures. r=nical
Bug 900133 - Make sure we always call OnTransaction when we might recreate textures. r=nical
Bug 900133 - Add TEXTURE_IMMEDIATE_UPLOAD to avoid racing when single buffered. r=nical
Bug 900823 - Avoid long waits in testMasterPassword; r=jmaher
Bug 894454 - Avoid potential NullPointerException crashes in sutAgent; r=wlach
Bug 897919: Correctly de-lazify functions before trying to inspect their scripts. r=sfink