Replace Rang opcode by more powerful ClassMatch

A `ClassMatch` opcode holds the intervals of the class, this is much
more powerful and flexible and will allow for negated classes more
easily,
Translate character sets as classes

This is much more efficient than constructing big alternatives.
Enable built-in classes in character sets
Enable negated character classes