Extend assert.contains to support substrings as well as collection membership