Preparing for 2.0.4 development.
Changed md.
Added OnFileStart signal to loader

We've had a number of people in the channel ask for the ability to know when a file has started loading and to get the file names of said files.

Added the OnFileStart signal to do just that.
Update phaser.d.ts

#95b0532
#770ced8
#780fb48
#a01cc2e
#b7b1e74  <-- Not sure how to handle src/utils/Utils.js Array.prototype.forEach
Merge pull request #714 from clark-stevenson/patch-2

Update phaser.d.ts
Merge pull request #705 from codevinsky/Loader-onFileStart

Added OnFileStart signal to loader
Update phaser.d.ts

#715

Added OnFileStart signal to loader
Timer has removed all use of local temporary vars in the core update loop.
Timer.clearPendingEvents will purge any events marked for deletion, this is run automatically at the start of the update loop.
The main Timer loop could incorrectly remove TimeEvent if a new one was added specifically during an event callback (thanks @garyyeap, fix #710)
Merge pull request #718 from clark-stevenson/patch-1

Update phaser.d.ts
Fixed the use of the destroy parameter in Group.removeAll and related functions (thanks @AnderbergE, fix #717)
P2.World.convertTilemap now correctly checks the collides parameter of the tiles as it converts them.
Device.crosswalk detects if your game is running under Intels Crosswalk XDK.
InputManager.resetLocked - If the Input Manager has been reset locked then all calls made to InputManager.reset, such as from a State change, are ignored.
Keyboard.reset has a new `hard` parameter which controls the severity of the reset. A soft reset doesn't remove any callbacks or event listeners.
Key.reset has a new `hard` parameter which controls the severity of the reset. A soft reset doesn't remove any callbacks or event listeners.
AnimationManager.destroy now iterates through child animations calling destroy on all of them, avoiding a memory leak (thanks stauzs)
Animation.destroy didn't correctly clear the onStart, onLoop and onComplete signals.
AnimationManager.play will now call Animation.stop on the current animation before switching to the new one (thanks @nihakue, #713)
StateManager.restart incorrectly skipped the first additional parameter after clearCache (thanks @mariusbrn, fix #722)
Tidied up jsdoc blocks.
Fixed Math.atan2 arguments in wrong order
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/atan2
Merge branch 'dev' of github.com:jotson/phaser into dev
Merge pull request #724 from jotson/dev

Math.atan2 calls are using arguments in the wrong order