Deprecated Is.StringStarting, Is.StringContaining, Is.StringEnding and Is.StringMatching. Replaced them with Does.StartWith, Does.Contain, Does.EndWith and Does.Match.
Deprecated Constains.Substring in favor of Does.Contain. ConstraintFactory and ConstraintExpression now have a Does property that return this so that we can chain with syntax like And.Does.Contain. In both these classes, deprecated StringContaining, ContainsSubstring, DoesNotContain, StringStarting, StringEnding, DoesStartWith, DoesEndWith, StringMatching and DoesNotMatch in favor of the new Does.Contain, Does.Not.Contain, Does.StartWith, Does.Not.StartWith, Does.EndWith, Does.Not.EndWith, Does.Match and Does.Not.Match.
This test was failing occasionally on the build machines, probably when they are busy. I increased the time it waits from 10 ms to 100 ms.
Merge pull request #195 from nunit/issue-193

Issue 193 - TestWorkerTests.BusyExecuteIdleEventsCalledInSequence fails occasionally
Undeprecated Contains.Substring
Removed the Does keyword from ConstraintExpresion and ConstrainFactory
Added collections to the Does.Contain syntax and cleaned up the various Contain/Contains methods to return the right type of Contraints for strings and collections.
Merge pull request #194 from nunit/issue-189

Issue 189 - Add String Operators to 'Does' prefix