Highlight unicode characters in constants

Except those which are the first letter (e.g. `Ír`), as Ruby does not
recognize them as valid constants. (See also #138)
add some more specific syntax matchers

match Enumerable methods

match collection *lect keywords