Merge pull request #11 from Waiski/devel

An ugly, functional and state-retaining dialog for adjusting a player's time and other timer improvements
Add option to remove players and a confirmation dialog for it.

Also makes the following changes:
- Game now stores the whole passing order and dynamically deduces the player order
- Player adapter now uses the players' timerView-properties as view cache instead of a separate cache to allow esier removal of views
- GameFragment.currentPlayer is set to null on game breaks
- The game is paused on all dialog shows
- All DialogFragments now pause the game when shown and call a function on GameFragment to unpause the game on all possible forms of dialog dismissal. This fixes the bug that the game was left paused when the time change dialog was dismissed.