Added exception when unknown message type is passed in Parser::parse() - this should only occur with a less than adequate schema/constraint is used.