Define `DOXYGEN` when generating documentation.
Make `test`, `docs`, and `clean` all PHONY.
[msvc] Don't wrap AGL_CONFIGURATION (was __AGL_CONFIGURATION__) definition in quotes.
Added agl/config.h.
Added agl/config/argument_and_error_checking.inl.