Rebase and fixup Javier's host dependency docs branch !495
This includes all of !495 (closed), and adds a commit on top which fixes the link anchor name in core_plugins.rst to be consistent with other link anchor names in the same file.
This includes all of !495 (closed), and adds a commit on top which fixes the link anchor name in core_plugins.rst to be consistent with other link anchor names in the same file.