Change RedHat backend test assertion messages

The previous assertion messages contained the node’s strings. This is
unnecessary because in both cases, the complete error message generated
by assertEquals already contains the expected and actual node’s strings.
This also improves performance of the tests since we no longer visit
every tested node with CeylonExpressionVisitor (4s → 3s on my system).
RedHatTransformer: Fix union type token