fix #1060
ftintitle unit tests
feat_tokens: change argument name, fix regex flag
fix flake8
remove capturing parentheses
Use a non-capturing group by default (#1060)

Now clients don't have to decide whether they need parentheses or not.
Simplify word boundaries (#1060)

Use lookahead/lookbehind matching to ensure there is whitespace around the
token. Replaces the use of \b, which doesn't work for "ft.", etc.
More flexible title splitting (#1060)

These tokens should not be artist-exclusive.
Merge branch '1060_ft_lang_support'
Changelog for #1143, fix #1060