Lazily initialize TWTWildcardPatternStringValidator's predicate
Only initialize predicate if pattern is non-nil
Remove unnecessary copy
Merge pull request #25 from twotoasters/final-1.1-work

Final work before 1.1 release