Mirror header directories structure in the source dir.
Make doxygen optional for `waf configure`.
Add unicode::utf8 docs.