Make top interaction commands lazily loaded.
(cherry picked from commit 5d4cb8c08bca391aa16ffd0298fe40240b6f7e52)
Fix broken TR code.
(cherry picked from commit ef6af9c47cbe8515bc6a0d2b19133b7936096e29)
fixes for keyboard navigation and tab panels

The geometry used for keyboard navigation and tab-panel% instances
was wrong. That problem, in turn, exposed a potential infinite
loop in the function that computes the next tab position (when
geometries overlap). Fix both.

Closes PR 14255

Merge to v6.0
(cherry picked from commit 37dd4fc2b0023d710e7e4d8c4fe35af67de326d3)
setup/setup: fix `#:make-doc-index?` default

Making the default match the docs fixes Planet package installation,
which otherwise tries to rebuild the index too frequently.

Merge bug fix to v6.0 (pending review)
(cherry picked from commit ec5157d78fd7d38c5fe1d09f29d58f14a8ff7ca2)
setup/doc-db: propagate read-only flag for database connection

Fixes a problem installation Planet packages under Windows,
for example, where attempting to open a read-only file in
write mode triggers an extremely slow result.

Merge bug fix to v6.0 (pending review)
(cherry picked from commit 0f80c71fab5520490427b90c4f73f057b15ba085)
Update Typed Racket history.

Please merge to 6.0.
(cherry picked from commit ac480e7535570cc42f7f7f94818f5a05cda11056)
raco setup: create docindex database before trying to read

Commit 0f80c71fab propagates read-only mode so that a documentation
database is not created for read operations, but `raco setup` (with
documentation-index support) attempts to read the database before
writing to it. Change `raco setup` to make sure the database
exists if a later write operation is expected to create it.

Merge bug fix to v6.0 (pending review)
(cherry picked from commit 6ff73592123b53e9d5f1f253d29b0783184589a1)
MzCOM: fix versioning and collection path

Merge bug fix to v6.0 (pending review)
(cherry picked from commit a9f64f46150336c8062ffebc4e06a8bf9000181e)