Meson: Make building documentation optional by default
This uses a "feature" option that can have enabled/disabled/auto values. In the case of auto we just skip build the documentation if one of the tools are missing.
This requires Meson >=0.60.0 to be able to keep true/false values working but as deprecated.