simplify screen manager & main app

- introduce screenAdded & screenRemoved event
- PlayScreen will automatically play the game when it's shown
settings screen is able to change the render mode

the game config is passed among the screens
able to switch between canvas & createJS renderer