Make Matchers public

They will be needed for template variable name parsing too.
Move PERCENT and HEXDIGIT char matchers to Matchers