Changed how opening a new game window works so that it is now opened
when the Server sends a `NewGameMessage`
Possibly fixed a possible test failure
merging with develop
Made card declaration more explicit to avoid confusion
Added logging when a client disconnects
changed visual layout of hand and battlefield cards
scrap now only happens when scrap button is clicked
lobby can now handle Invite messages
`PhrancisGame` now takes an `ECSGame` as input and constructs from that
fixed button clicking bug in InviteWindow
Added server commands to check invites and running games
Merge branch 'javafx' of github.com:Cardshifter/Cardshifter into client-server
Fixed irrelevant FindBugs warning for fields are initialized with @FXML
ChatMessage is now sent when client closes game window
Added chat messages when game is started and when invite is declined
Changed POMs to use `${project.version}` whereever possible
Updated versions to 0.3
updated travis.yml for version 0.3
Merge branch 'release-0.3'
Merge branch 'release-0.3' into develop