Refactored how doxygen_xml2qbk is used to generate docs from doxygen to something much more automated.

Docs finally contain all public APIs correctly specified.

Now the only thing remaining is content!