Fixes shading for unicode, raw, regex, and bytes strings

Python bytes-type strings are now shaded uniquely, and explicit unicode strings are done in orange.  Also, unicode-raw-regex strings were not shaded uniquely at all, but now match normal regex strings.