Updated config for Box2D plugin
A Timer with a delay value that was a float and not an integer would not loop correctly. Timer delay values are now passed through Math.round to avoid this (thanks @osmanzeki #1196)
AnimationParser is now using `value` instead of `nodeValue` when parsing atlas XML files, avoiding Chrome deprecation warnings (thanks @valtterip #1189)
Now merging and sorting extended methods and properties correctly. JSON export tidied up.
Color.webToColor restored. Converts a CSS rgba color into a native color value.
Fixed the body debug calls for Box2D.
If you pass a tinted Sprite to `BitmapData.draw` or `BitmapData.copy` it will now draw the tinted version of the Sprite to the BitmapData and not the original texture.
BitmapData.shadow(color, blur, x, y) provides a quick way to set all the relevant shadow settings, which are then be used in future draw calls.
Cache.addBitmapData has a new parameter: `frameData` allowing you to pass a `Phaser.FrameData` object along with the BitmapData.
Cache.getFrameData has a new parameter: `map` which allows you to specify which cache to get the FrameData from, i.e. `Phaser.Cache.IMAGE` or `Phaser.Cache.BITMAPDATA`.
Sprite.loadTexture if given a BitmapData as the texture will now query the cache to see if it has any associated FrameData, and if so it will load that into the AnimationManager.
Bail out on undefined data.
Color.createColor now populates the color objects `color` and `color32` properties with the results of `Phaser.Color.getColor` and `getColor32` respectively.
Color.createColor now populates the `color` property of the returned object with the results of `Phaser.Color.getColor`.
Color.createColor now has a `color32` property with the results of `Phaser.Color.getColor32`.
Color.hexToColor has been optimised to inline the regex and has moved the createColor call so it now populates the color object fully, not just setting the r,g,b properties.
This stops Phaser progressing with file loads when an audio file file
failed in IE.

The problem was that it was calling fileComplete everytime instead of
setting it as a callback.
BitmapData.textureLine takes a Phaser.Line object and an image in the image cache. It then accurately draws the image as a repeating texture for the full length of the line.
Fixed textureLine and added repeat parameter.
Add PLUS and MINUS to list of keyboard keys
Minor Typescript Updates
Merge pull request #1218 from VictorBjelkholm/dev

Add PLUS and MINUS to list of keyboard keys
Merge pull request #1217 from spayton/dev

Fixes issue #1212 (again), this time properly built and tested
Merge pull request #1219 from clark-stevenson/patch-2

Minor Typescript Updates