1.1.18: will be tagged as "sbcl-1.1.18"
MAPCAR et. al. over an empty list should not cons
Implement CLOSUREP without using WIDETAG-OF
Make MAPCAR work earlier in the build

Removed the somewhat stale/devoid-of-context comments at DO-ANONYMOUS
remove asdf-install also from manual
handle --without-xxx options more correctly in make.sh

Thanks to Richard M Kreuter
Make %TYPE-CHECK-ERROR use specific internal error codes when it can.
Remove ~200KB of uninterned symbol names from the image.

First, DEFMACRO always names its WHOLE and ENVIRONMENT arguments the same
by STRING= but using non-EQ symbols. This is subtly different from
(LET ((whole '#:whole) (environment #':env)) ..) - because if for some
reason that eludes me there is really an issue of inadvertent capture,
the compile-time hygiene of macros is essentially unaltered by this patch.

Second, genesis coalesces uninterned symbols whose names are STRING=.
This is permissible not just for our own code, but I refrained from having
the regular fasloader do this because I suspect that it might be suprising
that uninterned symbols are coalesced across files. It's hard to tell what
CLHS had in mind- it doesn't specify when objects have to be *dissimilar*.
Move some declaims from cross-misc to cross-early
IN-PACKAGE shouldn't have to type-check before assigning *PACKAGE*
Muffle some noise during cross-compilation