New class CharMatchers

For now, it contains the reserved and unreserved matchers used for string
expansion.