Adds predefined macros to doxygen config
We now set
PREDEFINED = HYTEG_BUILD_WITH_EIGEN HYTEG_BUILD_WITH_PETSC
in the doxygen config file so that we get the documentation for the optional parts (such as e.g. PETScVector), too. Cmake does not seem to do this, if that's feasible anyhow.