Added missing override keywords
Removed WantMergeNext. Added message to ActionRecord.
Assert all records have a message.
Store review ptrs in LiveGame.
Update review UI when doing/undoing ActionRecord.

Review log:
* Display new log output.
* Show future messages in grey.
* Remove messages from undone records.
* Skip MessageRecords when forcing retreat.
Fix crash when leaving game.