address parser updates, default charset utf-8
fix building dfasyn
removed dotlock compilation warning
publish now also uses fetchaddr
various generic code cleanups and reorganization