Add doxy comments for all remaining headers and integrate doxygen in build system