Fix edge case for Ruby where variables and symbols named `end` would be recognized as the keyword.
Remove unnecessary non-capture statement and add look-behind to the Ruby `end` rules.
Merge pull request #194 from mariomainz/master

Don't match variables/symbols as the `end` keyword in Ruby
Merge branch 'master' into ST3