Add more tests for str Chars iterator

Test iterating (decoding) every codepoint.
Clarify str Chars iterator implementation

Thasks to comments from @huonw, clarify decoding details and use
statics for important constants for UTF-8 decoding. Convert some magic
numbers scattered in the same file to use the statics too.