Text - font components can be specified as part of "style"

Fulfills wish: https://github.com/photonstorm/phaser/issues/1370

Also fixes some minor overwrite font/size/weight oddities - which _may_ result in different behavior for code that was relying on such. All of the text examples appear to work.