Valadoc: Add a single file output mode
Add a command-line option to generate a single, self-contained HTML file that includes the required CSS and inlines images as base64. Besides the usefulness of having a single html file, this could also be useful for valadoc support into Meson, as generating a single file would probably help there.