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'
Split 'common/' into commit 'f740a05a346792195203a1fede83778dc6274c95'

git-subtree-dir: common
git-subtree-mainline: 51b07210bed08c42f7b09175b3b73c0f009f157d
git-subtree-split: f740a05a346792195203a1fede83778dc6274c95