support unicode

Sync edown with latest edoc which is now unicode internally.