Additional CodePointIterator API cleanups; add CodePointIterator.asUtf8(); move static factories which accept ByteIterator to ByteIterator as instance methods