support unicode

Sync `edown' with latest `edoc' which is now unicode internally.