addMessage can chain through children.

MessageHolder correctly loads children messageHolders and supports
optional children period-chaining in addMessage command.

Also started to add addMessage to message compilation and
running. Not yet tested.