Fixed incorrect parsing of hex escapes in string and character literals

"Figures" a/A-f/F evaluated to 0-5 instead of 10-15.

Closes #21.