Final work before 1.1 release

Lazily initialize `TWTWildcardPatternStringValidator`'s `predicate` property. Also use accessors to set properties in lazy initializers.