Final work before 1.1 release

Lazily initialize `TWTWildcardPatternStringValidator`'s `predicate` property. Also use accessors to set properties in lazy initializers.
Don't need to copy this if you are going to rely on the setter.