Reference the latest release in the documentation.

While there, show how users can keep the versions of various dependencies in sync, while at the same time explaining that in certain cases this is not strictly required.

Context of this pull request: this PR is associated with #643. It supercedes #595 (issue #583).