Remove unnecessary check

This fixes a regression with case statements from commit
0c4190c1c88e25fcd2994709da8c27f22dd697ec.

Turns out, `s:Match` already handles the string-or-comment check, and in
a much smarter way, so the abovementioned commit only needed to update
the syntax groups checked for being a "string".
Adjust indenting after lines like "],"

This is already taken care of for block endings, but needs to be done
for arrays and round-brace groupings.
Watch out for indent keywords with hanging brackets

This way, a def or class ending in a multi-line bracket group would
indent its body correctly.
Remove debugging variable
Experimental support for .ruby-version

I do not want to head down the road of supporting every Ruby version
manager under the sun, but I think .ruby-version can be considered a
standard, at this point.
Fix 'tags' in the default Ruby case
Highlight Ruby 1.9 overloadable operators
Fix error when editing virtual files

Closes #131.
Highlight regexps after <<, +, -, and *

Closes #136.
Use s:Match instead of =~ to avoid matching strings or comments
Add symbols to string-like patterns
Fix incorrect match group reference

There can never be a second group here, as the regex only has one.
Support Ruby 2.0's prepend keyword

Which, for the most part, is just like include.
Correctly highlight identifiers with unicode characters

Ruby 2.0's default encoding is UTF-8, so these are now allowed by
default.
Revert "Add symbols to string-like patterns"

This reverts commit 9d16028720743e61a8078553d7d60b6d619d2ceb.
Add support for public_constant & private_constant (added in Ruby 1.9.3)
Highlight Ruby 2.0 symbol array syntax (%i)
Merge pull request #137 from amarshall/prepend-keyword

Add support for Ruby 2.0's prepend keyword
Merge pull request #140 from amarshall/constant-accessors

Add support for public_constant & private_constant (added in Ruby 1.9.3)
Merge pull request #141 from ngollan/ruby-2.0-symbol-arrays

Highlight Ruby 2.0 symbol array syntax (%i)