unicode: Add trivial implementation of unichar_charlen().
objstr: Refactor to work with char pointers instead of indexes.

In preparation for unicode support.