Added utf8string::substr(), push_back(), pop_back() and compare() methods.