Changed grammar of message chain such that iteration, rather than
recursion, is used which simplifies the grammar and simplifies antlr ast
processing.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>