Scan doxygen xml to determine docnames to rebuild

This means changes to doxygen xml files will caused rst documents that
use those files to be rebuilt