Lazy Message 4

-Yet another batch of lazy MatchResult and pretty toString.
-Added support of 'result should have (message ("..."))' syntax.