Split abc::text::utf_traits template in individual traits classes
Remove unused abc::text::utf*_traits members
Discard unused members of abc::text::utf32_traits
Rename methods for clearer semantics
Add different sizing methods to abc::*str