adding macros group for Doxygen
Doxygen: first attempt to update tabs
Doxygen: started tagging macros and typedefs
Doxygen: updating input folders
Doxygen: updating exclude folders
Doxygen: more layout tweaks, still not working
Doxygen: implement custom tab layout file
Doxygen: merging work by Trond & Nathan