Merge branch 'John'
Merge branch 'John'
modified phaser framework to have callback on down

Changed Phaser button callback function to occur on down instead of on
up

Made the change in lines 3555-3557

c.Button = function(a, b, d, e, f, g, h, i, j, k) {
		b = b || 0, d = d || 0, e = e || null, f = f || null, g = g || this,
c.Sprite.call(this, a, b, d, e, i), this.type = c.BUTTON,
this._onOverFrameName = null, this._onOutFrameName = null,
this._onDownFrameName = null, this._onUpFrameName = null,
this._onOverFrameID = null, this._onOutFrameID = null,
this._onDownFrameID = null, this._onUpFrameID = null, this.onOverSound
= null, this.onOutSound = null, this.onDownSound = null, this.onUpSound
= null, this.onOverSoundMarker = "", this.onOutSoundMarker = "",
this.onDownSoundMarker = "", this.onUpSoundMarker = "",
this.onInputOver = new c.Signal, this.onInputOut = new c.Signal,
this.onInputDown = new c.Signal, this.onInputUp = new c.Signal,
this.freezeFrames = !1, this.forceOut = !1, this.setFrames(h, i, j, k),
null !== f && this.onInputDown.add(f, g), this.input.start(0, !0),
this.events.onInputOver.add(this.onInputOverHandler, this),
this.events.onInputOut.add(this.onInputOutHandler, this),
this.events.onInputDown.add(this.onInputDownHandler, this),
this.events.onInputUp.add(this.onInputUpHandler, this)
	}
Merge branch 'John'
Merge branch 'master' into Cole