- Prefixed all attributes of utf8_string with '_'
- Put the indices table at the end of the buffer
- Introduced a '_capacity' field that reduces number of allocations
- Made the indices table variable-width in order to save space
- Fixed a bug in utf8_string() that used to ignore the 'len' parameter (!)