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.
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