Changed aliases for character types

New aliases corresponds to C++ built-in types used for unicode (utf-8, utf-16, utf-32) representation