Reintroduce old solution for invalid byte sequences.

This means going back to reading files in RuboCop instead of in Parser.
Add (partial) solution for JRuby. It will work when the illegal byte
sequence is in a comment or string, and sometimes in other cases.
Solves #219.