added: Phaser.Utils.getProperty / Phaser.Utils.setProperty; added: Phaser.Group.checkAll

Added deep-property getting and setting via strings:

Phaser.Util.getProperty(someObj, 'foo.bar.baz');

Phaser.Util.setProperty(someObj, 'foo.bar.baz', 'lol');

Added a "checkAll" method to Phaser.Group that returns true/false if all of the children's given properties match the value passed in.

this.someGroup.checkAll('foo.bar.baz', 'lol'); // will return true if child[n].foo.bar.baz === 'lol'

Comes with standard 'force' ability.
codePaused should be set if manually called

If pause is called manually, codePaused should be set regardless of whether the game is currently paused or not. This would fix issues where a developer might not want the game to automatically resume when the screen regains focus.
Fram data guards

Sometimes, this._frameData is null. Guard agains it.
Sometimes, we transfer to an animation that contains lesser frames.
Guard against it.
Update phaser.d.ts
OritentationSprite fix, not using PIXI.TextureCache anymore
If you add a Tween to the TweenManager and then immediately stop it, it will still exist in the TweenManager (thanks @gilangcp #1032)
AnimationManager.currentFrame update on play
Merge pull request #1041 from Dumtard/dev

AnimationManager does not update currentFrame on play until second frame
Merge pull request #1033 from lucbloom/updateFrameData-fix

Frame data guards
Tilemap.swap now accurately swaps from A to B and from B to A (thanks @noidexe #1034)
jshint fix
BitmapData.resize fixed to update the crop property too, resolves issues with images getting cut off with BitmapData.load.
Updating to Pixi 1.6.1
Merge pull request #1036 from DarkDev-/dev

OritentationSprite fix, not using PIXI.TextureCache anymore
Merge pull request #1013 from codevinsky/group-checkall

added: Phaser.Utils.getProperty / Phaser.Utils.setProperty; added: Phase...
Group.checkAll allows you to check if the same property exists across all children of the Group and is set to the given value (thanks @codevinsky #1013)
Group.checkProperty allows you to check if the property exists on the given child of the Group and is set to the value specified (thanks @codevinsky #1013)
Phaser.Utils.setProperty will set an Objects property regardless of depth (thanks @codevinsky #1013)
Phaser.Utils.setProperty will set an Objects property regardless of depth (thanks @codevinsky #1013)
Phaser.Utils.getProperty will get an Objects property regardless of depth (thanks @codevinsky #1013)
New 2.0.7 build
Merge pull request #1017 from devinb83/dev-codepaused

codePaused should be set if manually called
Preparing for master.
2.0.7 master build.