Removed the false statement that all dictionaries are two-valued sequences.
Improved the error messages from generic interface contracts.

Previously, a failure during the first-order checks would print out the name of
the full contract for all the methods, while describing the value for just one
method.  This is both misleading, and incredibly verbose.  The new version
prints out just the relevant contract.
Avoid extraneous output from tests/generic/fallbacks.
Added a benchmark file for performance of gen:dict and gen:stream generics.
distro-build: allow missing "man" directory (for Windows)
Add comment.
Re-enable reasonable Travis setup.
updated HISTORY

Merge to 5.3.6 release.
Oops don't mention file reorg in stepper HISTORY.txt

Please merge to 5.3.6 release
Increase timeout & set random prop on generics benchmark
fix x86_64 DWARF-based stack trace

Commit 5917d4c added a guard on some pointer dereferences, but
the guard is too strict for DWARF. Allow reading of TEXT segments,
etc.
fix for inotify() use with places and futures disabled
no dprintf() macro in libunwind to avoid collisions on some platforms
more safe-dereference repairs for DWARF native stack trace (on ARM)
Make for: not allow multiple annotations.
Make breaks actually break out of running all the TR tests.
Make tc-literal deal with complicated expected types better.

Also fixes bug in literal heterogeneous vector typing.

Closes PR 13842.
Make Bottom generalize to Any instead of Integer.
distro-build: improve failure reporting
file/tar: limit pipe size between tar and gzip

Otherwise, tar is likely to get ahead of gzip and use much
more memory.