Core (docs): Adjust Doxygen config to better handle macros, and to ignore private code
Core (VisLog): Update documentation