Don't accidentally fail to eat whitespace after the token NIL.
Improve previous reader fix.
Speed up sb-unicode:unicode<

Mainly by avoiding frivolous consing.
Remove UNICODE1_ from unicode-1 character name database.

The way it's used, there's no chance of collision with normal Unicode
names, the only visible change is that what previously was
#\UNICODE1_START_OF_HEADING now is #\START_OF_HEADING.
Ensure that all interned symbols have a precomputed hash.
Make cold-stderr work even earlier so that strings can be printed ASAP.
Speed up string decomposition.

Reduce consing.
Recursively expand canonical decompositions at build time.
More character normalization speed ups.

Sort combiners while doing decompose-string.
Now normalizing a string is actually faster than calling
QUICK-NORMALIZATION-CHECK, so, stop doing it.
Remove NIL from *bidi-mirroring-glyphs*.

Properly parse BidiMirroring.txt
Remove FIXME that seems to refer to nothing in particular.
Update the documentation and tests to account for the removal of the UNICODE1_ prefix on UNICODE 1 names.
Fix trace :encapsulate nil on x86.

It never actually worked, it construct a bogus code object without
provision for the fixup vector.
SLOT-EXISTS-P can use LAYOUT-SLOT-TABLE for O(1) performance.
Fix comment affected by change 1e9b2eeb4d8d07e6282dc6a747661134ccda8f4c
Add comment that BIND-ARGS is broken in similar ways as was DS-BIND.
Name the RAW-SLOT-DATA-COMPARER functions human-readably.
Cleanup some obsolete SB-UNIX symbols from package-data-list

Terminal/keyboard ioctls are not used anywhere in Lisp,
and sgtty was superseded by termios long ago.
O_NOCTTY is needed and is moved with the other O_ flags.
SB-MKSTEMP was listed twice.
Silence a bunch of C compiler diagnostics
Use poll() always in SERVE-EVENT if it's available.

This was put through some production testing,
so it should be good to go, but to paraphrase Martin
"people will surely complain if they don't like it"
Two fewer C compiler warnings.