Renamed Contains to AnyContains, added AllContains, added overload for both methods that take a Func<T, bool> for comparison
Updated AssertExtensions to use AnyContains and AllContains, added tests for new method
AnyShouldContain -> ShouldContainAny, AllShouldContain -> ShouldContainAll
Fixed Mono build
Added the old methods back with a ObsoleteAttribute
Changed values.Count() == 0 to \!values.Any()