De-duplicate code abc::text::utf*_traits::size_in_chars() by moving to abc::text::size_in_chars()
Remove unnecessary typedefs from abc::text::*codepoint_iterator*