Ruby: Add shebang detection
Ruby: Lexing fixes

- 0 should be lexed as a number

- Only lex single / on a line as an operator.

This is strictly speaking not necessarily correct, but I'm now at the stage
where Matz can highlight his only language for all I care - it's insane.