Switched to apiParsePost(), moved link to Login header

Switched to using an API method that calls apiParsePost(), moved the
"Next game" link to the Login header, added a message if you try to go
to the "Next game" from Overview when there is no next game, and updated
a bunch of relevant tests to match the new implementation.