Split the introduction into separate chapters, add filler documentation for async functions, fix mismatched function arguments.
And remove the autotools. Faster, cleaner. https://bugs.freedesktop.org/show_bug.cgi?id=106514