raco setup: allow an installer only in bytecode form
scribble: add `#:indirect` option to `defmodule`

Also, fix up some command-line argument handling for `scribble`.
Typed Racket reference: use `#:indirect` to fix some docs

Also, use `#:no-declare` to fix some module declarations that are
all in the same section. (If bindings were defined in the modules, then
they'd need to be in different section, but the section titles could
be hidden to make them look like they're all in the same section.)