Fixed TFM search performer regex, now with named groups and nested groups for optional creation date matching. Other refactors.
Added support for named groups on SearchMatcher.
Upgrades to SearchMatcher for API completion so we can use it instead of using Matcher.
Merge branch 'tfm-regex-fix'