added precompiler header. added utf8 reserve with allocator. added default allocator that uses malloc
removed allocator template type from list and undolist.
fixed utf8 data count when appending. added clone and clear function
added length helper to utf8slice. added reserve constructors to utf8. fixed uint8 append
added != comparison functions to utf8
removed space
added move detection