Remove test purpose code, room creation is working
Rework structures to allow controller replacement

Since engine was hold by the controller, we couldn't replace controller
without loosing the websocket connection.

Engine is now hold by the AdaptiloActivity. Therefore, the
AdaptiloController can be replaced on the fly without loosing websocket.
The same engine is used for any controller used for a game.
Merge branch 'master' of https://github.com/tvbarthel/Adaptilo