Doxygen: limit number of thread for doxygen build
This branch has been recycled to address the issue of some of the documentation build being running out of memory.
It also sets the doxygen build to also being triggered automatically when we push a new tag. this will be helpful for a more responsive releasing cycle and also if there is something wrong with the build we can repush the tag later on.
Edited by Vicente Bolea