These patches update the Rust lexer to the newest Rust features:
- Naked CR can now be escaped in strings.
- If the file starts with these 3 characters: #![ then that does not count as a hashbang comment.
- Added byte-string literals (b'x', b"x" and br"x"), which are similar to existing string literals but with some restrictions on their contents.
The SciTE patch adds the styles for the byte-string literals and updates the keyword list.