* Adds new docs generation code that takes OS/distro version into
account when generating dependency list for that platform.
* Moves away from old hard-coded approach to a new approach
that reads Distro/OS version from the yaml file and
generates the dependecy list taking distro/OS versions
from the yaml file into account
* Fixes a very commonly reported bug
- https://github.com/haskell/ghcup-hs/issues/777