add db/private/pre for pre-pkg clients
prepare to move more db modules to db-lib pkg
move more db modules to db-lib
delete unused code
extracted rackunit-gui package
show timing for suites in rackunit gui
split up images pkg into images-lib, images-gui-lib, images-doc, and images-tests
add license information to images pkgs.
Fix a crash of racket on OpenBSD systems, when pixman is compiled with SSE support and racket tries to load cairo using libffi.

Bug found initially by Juan Francisco Cantero Hurtado. Reported by many.

Mark Kettenis (from the OpenBSD Project) found the real reason of the
crash and created this patch for libffi. Patch taken from OpenBSD Ports.
fix sqlite3 w/ place
fix props
fix props file for image-pkgs moves
unbreak undo in drracket

broken by 21e06eec53c
Expand TR reference section on libraries
add missing dependency declarations
Remove links to `math` and `plot` docs until we can do them correctly.
make pict boxes work again

at least on a small example, by
add a bit more 3d code
raco pkg {install,update}: guard against ill-formed arguments

Parsing a package source/name for scope inference should
report errors in the source/name syntax.

Closes PR 14026
raco setup: fix several triggers for building a doc index

In particular, fix various triggers that affect installing and
uninstalling packages.
fixes for binary-package stripping

Avoid duplicate `assume-virtual-sources` definitions, add
`assume-virtual-sources` as needed in top-level collections
within a package.