meson: Fix gtk-doc generation as a subproject and also fix disabling it
Currently, -Dgtk_doc=disabled
does nothing if you have gtk-doc installed.
Also, there is almost never a good reason to use meson.{source,build}_root()
because they point to the root of the parent project, so it means that your project can't be used as a subproject.