Make 'have message' syntax to support what 'have length/size' supported.
Enhanced Messaging to support structural types that has message/getMessage method/val.
Merge branch 'have-msg' of https://github.com/cheeseng/scalatest