Add Doxyfile documentation generation
Fix issue with share/arg.h guard
Add documentation of src/share/arg.h