Merge pull request #862 from JoesCat/master

More credits, stopped reading at git 2002-08-08 for now...
Fix bug in utf82u_strlen(). Count more in utf8_strlen() and utf82u_strlen()

short is only {0..0xffff}. Unlikely to encounter large strings but if yes,
then count further, howeverm stop counting if len overflows.