Make ord() Unicode-aware
Record byte lengths for byte strings
Expand the Unicode tests
Make a string's repr Unicode-aware