Required Length type class from (have length (3)) and followed through. Had to create a MatcherGen2 and implement the and/or DSL under MatcherGen1.
All tests now pass except four that were no longer relevant, which I deleted, and two that I commented out with a TODO that I can uncomment them
once I have a MatcherGen3 and the and/or under MatcherGen2.


git-svn-id: http://scalatest.googlecode.com/svn/trunk@5105 fd1274fd-080f-5963-8033-43ee40fcd1de