Removing even/odd reading hack and just protecting parser from eof-ing ports
add missing provides
add some random testing into the lexer option contract
scribble/manual: add a `#:key' argument to `deftech'
reference: improve docs on peeking
racket/gui: add `warp-pointer' to `window<%>'

Removed the method from `canvas<%>', where it was never implemented
with the `racket/gui' reimplementation.
remove redundant check and minor cleanup
added scribble-exn->string
add interaction/no-prompt and clarify that interaction-eval
doesn't catch errors
adjust the multiple parties of blame printouts
Minor typo, reported by Dorai.
Adding test logging facility to rackunit and eli-tester, with its own test and docs
slideshow: add `--clock' option
support boxes in syntax patterns and templates

Also, `datum-case' and `datum' from `syntax/datum'.
adjust options tests to match new multi-party blame printouts
Mac OS X: use IPV6_V6ONLY

As of 10.8, Mac OS X seems to behave more like Linux in the way
that IPv6 and IPv4 binding interact.

Closes PR 13193
fix submodule declarations nested in phases > 1
adjust check syntax to deal properly with submodules at non-zero phases

Thanks to Matthew for sorting this out.

(Also removed a bunch of line-ended space chars since git
yelled at me.)
fix for `syntax-local-value/immediate'

The source locaiton on the second result was mangled.

Closes PR 12477
pretty-format returns a String, not Void