Fix #47 (i think)

Round.verifyTurnList does a better job
Round/Battle refactored
- Round implicitly tracks "Slots who have selected turn" through mapping
Slot -> Turn
- If each Turn is not mapped at execute time, it is discarded
- Rewarding moved to Round
Merge branch 'master' into ServerWork