Allow other kinds of for clauses in for/hash:

Closes PR 14306
run-collapsed doesn't work with WXME mode
Fix debug printing mode for pretty-printed types

Previously, pretty-printing for types would override the
debug mode by bypassing normal printing. Instead, switch
the `pretty-format-type` function to a debug version when
in debug mode.
Fix a printing bug for some type results
remove redundant comparison

Closes PR 14296
on BSDs, avoid `seconds->date` conversion that won't fit

On FreeBSD and related systems, calling localtime() on an out-of-range
value (e.g., where the year doesn't fit in 32 bits) still returns a
tm pointer, instead or returning NULL for an error. To avoid this
problem, restrict the argument to 51 bits (which seems like a lot
of bits, but is still confortably away from the overflow point).

Closes PR 14305
configure test for powl(), which is used for extflonums
Allow typecheck tests to specify a failure regexp.

The regexp checks against the exception error message.
I'm adding this because it will be useful for unit
tests for type-checking classes.
update license link to LGPL 3
create download page for (version, distro) only when installers exist

Previously, created every page in (all-versions X all-distros).
handle new installer info lines
change all versions download page to accommodate racket-minimal distro

Change from fixed 2 options (Racket, Textual) to flexible
(Racket, alternatives).
add link to planet from community page
add symlink to releases dir
DrRacket: add support for icon files, etc. for created executables
v5.92 installers info
Improve type inference for ValuesDots types

Add more precise types for `call-with-input-string`
that take advantage of the improved inference.

Closes PR 14050
Minor fix for REPL type printing

The old code worked, but triggered a contract
violation when contracts were enabled.
Cleanup parse-type.

Add syntax class for @ and !.
Add use literal sets.
Make full-latent cleaner.
Split out implementation of define-literal-syntax-class.