Added str_utf8_to_utf8 routine.

which are essentially memcpy.
Added length check to str_utf8_to_utf8.
Added copied length output to str_utf8_to_utf8.
Bugfix in kadsrch.c.

Now last empty result returned for keyword searches
without results too.
No more memory adjusting when reading keyword tags.

Only pre allocated buffers enough size.