docs: Add licensing/copyright data to GVariant specification and fix various formatting issues
The licensing for the original GVariant specification was not specified in the original PDF.
However, CC-BY-SA-3.0 has been agreed by Allison, the sole copyright holder, here:
https://gitlab.gnome.org/Teams/documentation/developer-www/-/merge_requests/108/#note_1586866
The diagrams were redrawn by me, so their licensing/copyright status is clear.
Tested with reuse lint
to ensure the data is machine-readable.
Signed-off-by: Philip Withnall pwithnall@endlessos.org
This MR contains a number of other smaller commits which fix a few formatting issues. The licensing metadata is the main change though. See the individual commit messages for details.