Add encode_opt() to choose native or escaped utf8 code

Sometimes I need human-readable JSON string, instead of escaped unicode. Surrogate pairs are not yet supported, but it's enough for now to me.