Update phaser.d.ts

Updates from last few days
I also think #843 is fixed. I put the filters into Phaser.Filters module (Marble etc).

`var filter: Phaser.Filter.Marble = new Phaser.Filter.Marble(this.game, 800, 600, 4, 1); //this.game.add.filter("Marble", 800, 600); <-- works too
his._logo.filters = [filter];`

I had to make the parameters of Phaser.Filter generic though:

`constructor(game: Phaser.Game, ...args: any[]);`