gdatetime test: Produce more helpful output on mismatches
It's helpful for the assertion message to say what we were expecting and what we actually got. It's also useful to have g_test_message() diagnostics to indicate how far into the test we were.
A spinoff from #3252 (closed).