Get rid of unused warnings for LOOP with multiple MINIMIZE.

Avoid wrapping the loop with duplicate with-minimax-value forms.

Fixes lp#613876.
Fix destructuring unsupplied arguments in LOOP.

LOOP uses destructuring-bind, so just add &optional at the beginning
of the lambda-list.

Fixes lp#695286.
Fix loop with SUM and COUNT together.

When the default types are used, NUMBER and FIXNUM respectively, they
can conflict. Use a union of the types for the collection variable,
but only if all cases are using default types.

Fixes lp#798388.
Silence compiler notes from the SEARCH transform.

Add an IGNORABLE declaration for a local function.

Fixes lp#1071310.
Fix documentation for LOGCOUNT.

It should be "non-negative", not "positive".

Fixes lp#1254965.
Fix lp#586105 a little better but far from well.
additional tests

  Add three test-cases from ansi-cl-tests that used to break stack
  analysis.

  Uncomment one old test that no longer fails.
Fix a regression in LOOP.

(loop for i from #c(1 2) ...) is legal. I would think that
(loop for i from #c(1 2) to #c(5 2)) should work to, but everybody seems to
agree that it shouldn't, so I left it not working.

Found out by ansi-cl-tests.
Fix LOOP sum x of-type complex.

A regression during recent changes.

Found out by ansi-cl-tests.
Fix LOOP REPEAT on negative integers.

A recent regression caught by ansi-cl-tests.
Fix LOOP with character types.

(loop with a t return a) returned #\x, do that only if the type is a
subtype of character.

Caught by ansi-cl-tests.
Refactor FLUSH-WHITESPACE
fix test for bug-351

   Wasn't testing what it was supposed to test: instead
   of hitting the malformed code from the SETF LET, it
   died on the invalid argument count instead. Oops.
allow using optional arguments in DEFERR handlers

   Unused for now, use coming in next.
include function name in errors about invalid local calls

  They call won't appear in the backtrace, so it really needs to be in
  the error message to avoid confusion -- prior to this the
  information about which function was the responsible one was hidden
  in the compilation log.
update .mailmap so 'git shortlog' is prettier
Trivial reader cleanup
Load libc.so on Android.

Without many networking functions do not become available for some
reason.
sb-posix: disable pwd.h and grp.h functions.

Even though they are accessible, the structs have different layouts
and it does not make much sense on Android.
Make sb-bsd-socket work on common protocols without getprotobyname.

Android doesn't have a working getprotobyname, but even for other
platforms iterating over a small number of predefined protocols is
much faster, and some default installations do not come bundled with
/etc/protocols.