fix docs for `begin0'

It's body currently isn't an internal-definition position.
fix Guide spec for `when' and `unless'

Closes PR 13538
fix docs on `case'

The Guide was was out-of-date in several ways, and the Reference
didn't describe the dispatch-time guarantee.
Fix subtyping for Negative-Single-Flonum.
Filters for comparisons with inifinity.
Add examples of function types with keyword arguments.
Add an example for `local-require`
Add doc subforms for keyword types
Add link to the syntax of the @-reader.

Also defines the "@-form" term in the @-syntax section due to its
frequency.

Closes PR-12589.
various 0-sized image repairs

closes PR 13540
make read-csv-file/rows available in BSL; closes PR 13542
Conditionally link to the SRFI docs on docs.racket-lang.org when rendering PDFs.

Closes PR 11804.
minor clarifications of the docs (that would have helped me
understand some of the details better).
add docs to address how image equality, rounding, and alpha values
can conspire to confuse

closes PR 13541
fix documentation errors

closes PR 13543
Make mutable lists be sequences.
Move eopl language to Racket.

- sllgen.rkt - use begin-for-syntax+define-syntax instead of
  define-syntax-set.
- eopl.scrbl - rewrite *3-columns so that it no longer errors when 3
  doesn't divide the number of reprovided lang forms.
- Removal of mzscheme and mzlib requires.
- Updated docs.
Newlines at EOFs scan.
Some style things.
racket/draw win32: Pango patch

Closes PR 13513