support unicode
Merge pull request #27 from eryx67/master

support unicode
Merge esl and uwiger versions of edown

Also, the unicode changes don't work in R15B. Made code sense
whether the encoding-capable functions are available and act appropriately.
bw-compat handling of encoding
check encoding of source file, not doc target