more robust termination condition for eventually matchers
fixed an evaluation case with `match result and matcher`
added a note to the traversable matchers guide on annotating the haveSize matcher. fixes #289

Conflicts:
	guide/src/test/scala/org/specs2/guide/MatcherCards.scala
find the specifications when srcTestDir is specified on a Windows drive. fixes #290

Conflicts:
	common/src/main/scala/org/specs2/io/FileSystem.scala