Support custom xml output directory with reasonable default

We add a config value to determine the directory that the doxygen xml is
generated to for the autodoxygenindex directive. We attempt to default
to a reasonable value by getting the doctrees output directory and
stripping the last component off the end.
Add documentation for the config values