- Fix formatting of (c) in license
- Avoid possible issues with script linting
- Move plugin docs out of Core.rst
- Fix some builtin docs, tweak other bits
A simple list of components with the full text each time is not
particularly useful, or required.
The table lists components in alphabetical order (except DFhack, first),
with license and copyright. Component names are hyperlinked to the
source project, which was not the case previously.
Licenses which are required to be included are, but once only - an
improvement over four zlib, 3 BSD and five (!) MIT blocks. This and the
table satisfies the requirements while remaining readable.
This mainly involved tweaking a few filenames and configuration paths to
allow consistency in all scenarios. It cleared up a few errors in the
process too!
I also clarified the placement of the LICENSE file, and finished
configuring the Alabaster style. This required moving some stuff out of
the CMake system to conf.py to avoid later breakage.