code: added equiv predicate
doc: added equiv predicate
test: added equiv predicate
how to run tests
recognize "1.0.1e" for openssl libraries
avoid a malloc(0)

This is unlikely to fix any problems, but I think malloc(0) is not
specified by C99.
racket/gui cocoa: fix atomicity of refresh

Atomicity was accidentally turned off in ca0418d47d.

For whatever reason, this bug seems to cause lots of trouble with
32-bit Mac OS X and not as much for 64-bit Mac OS X.
add default-equiv and some examples in docs
fix `in-directory` for a non-#f argument, not inline `for` clause

Closes PR 14312
expt: avoid undefined integer overflow in fixnum implementation

Also, extend fixnum fast path to work more often in 64-bit mode.

More review would be appreciated to help ensure that the revised
implementation avoids undefined behavior in C.
unix: fix `gracket`-based launcher creation

The launcher was always create assuming a specific relative path
from the "bin" drectory to the "lib" directory, but that relative
path changes in a Unix-style install.
Add rough draft of docs for Top/Bot to quiet DrDr.
Fix type of parameter? to correctly account for variance.

Closes PR 14315.
Doc fixes to Inside guide

Fix a documented type and make a definition link for
SCHEME_PRIM_CLOSURE_ELS.
Fix parsing for keyword & rest arg function types

Closes PR 14309
Fix keyword function type conversion in TR

Makes rest arguments work properly and handles
keywords passed in by sorted order.
racket/gui: correct undo array resize for Emacs-style undo
distro-build: always include version number in directory for source
distro-build: record "" build stamp (especially for release mode)
new drdr meta