Use IBM ICU instead libidn
Do not put util/ on include path

It's more readable to explicitly #include <util/...>
Move modules_path to main binary extern
Ported authreg module manager
WIP