Fixed a few jsdoc errors.
Keyboard.stop nulls the function references after removing the event listeners (thanks @bmceldowney, #691)
Update dev dependencies.
Updated p2 to https://github.com/schteppe/p2.js/commit/6abc900ff9ae6ad1e22216a70a4f9f75acb7dd44 (which has probably broken stuff, but we'll test it tomorrow).
New Phaser package, small docs updates and preparing P2.World for new bounds code and v0.5.0 migration.
Emitter.minParticleScale and maxParticleScale wasn't resetting the Body size correctly.
Key.enabled boolean allows you to toggle if a Key processes its update method or dispatches any events without deleting and re-creating it.
Group.removeBetween now properly iterates through the children.
Merge pull request #695 from xtian/upgrade-deps

Update dev dependencies.
Updated Time docs for deltaCap.
Grunt update to dev dependencies (thanks @xtian, #695)
Emitter now has minParticleAlpha and maxParticleAlpha values for setting a random alpha on emitted particles.
Emitter.particleAnchor allows you to control the anchor of emitted Particles. Defaults to 0.5 (same as before) but now under your control.
Emitter now emits Phaser.Particle objects instead of Phaser.Sprites, which can be extended as required.
Emitter has had various local properties removed that were already declared in Phaser.Group which it extends.
PluginManager parent parameter removed as it's redundant. Also most core functions tidied up and jsdocs fixed.
generateFrameNames returns string[]

#697
Group.customSort allows you to sort the Group children based on your own sort function.
jshint fixes.
Emitter.setScale has a new 'rate' parameter which allows particles to change in scale over time, using any Easing value or timescale.
Emitter.setAlpha has a new 'rate' parameter which allows particles to change alpha over time, using any Easing value or timescale.
Emitter.bringToTop and Emitter.sendToBack are booleans that let you optionally set the display order of the Particle when emitted.
Emitter now calls the Phaser.Particle.onEmit function, which is left empty for you to override and add in custom behaviours.
Added jsdocs to Particle and Emitter. Fixed p2 UMD.
Tidied up the Grunt tasks a little to name them more accurately.
Renamed phaser-no-physics to phaser-arcade-physics, which is far more accurate.