In new grammar, moved selfMultiArgMessageNoPar down after
multiArgMessageWithPar in rule messageChain such that e.g. x.y("x")
isn't interpreted as "send message y to x, follow by empty with "x" "
but instead as "send message y with argument "x" to x".

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