utf8_char_get(): set *dst to 0 on error
utf8_char_get(): set *dst to 0 on error

Most of the APIs expect valid UTF-8 data to be passed in.  But in
case the data is invalid, this allows us to easily treat all invalid
characters as nulls.

philipc/tinyrl,philipc/tinyrl