Changed \x and \<num> (for octal) escapes in strings to allow termination
by first non hex (oct) digit. Also changed to recognize [] and {} as tokens, so they can appear as functors.
Authored by: dwarren 2015-02-28
Parent: [r8271]
Child: [r8273]