[new] string api utf8_sub
freedom to define any relative_path

relative_path does not have to be a part of directory_path now. remember
to reset path_index if you set an unexisting relative_path. values like
'000999' will be always ok.