[core]: * Improve utf8 handling somewhat by using String_iter   instead of repeated calls to ENCODING_GET_CODEPOINT,   as the latter has to re-scan a string from the beginning   on each invocation.
[core]:
* Improve utf8 handling somewhat by using String_iter
  instead of repeated calls to ENCODING_GET_CODEPOINT,
  as the latter has to re-scan a string from the beginning
  on each invocation.


git-svn-id: 6e74a02f85675cec270f5d931b0f6998666294a3@24557 d31e2699-5ff4-0310-a27c-f18f2fbe73fe

ashgti/parrot,ashgti/parrot,ashgti/parrot,ashgti/parrot,ashgti/parrot,ashgti/parrot,ashgti/parrot