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.
Added a #:derive-property option to define-generics.

The define-generics form can now derive existing struct properties, so that any
instance of the new generics group is also an instance of the struct property.
Separated prop:dict from gen:dict.

This work is in preparation for widening the interface of gen:dict with
operations like dict-for-each, dict-update, etc., each with a fallback
implementation.  The property prop:dict, with its documented, fixed-length
vector representation, cannot be extended, whereas a generic with optional
methods can be.
Added #:fast-defaults option to define-generics.

For datatypes that are disjoint with structs that might implement the generic,
this adds a "fast path" implementation that doesn't need to test for struct
properties.
Changes to define-generics: added #:defined-predicate; improved generated code.

The #:defined-predicate option is like #:defined-table, but it defines a
two-argument predicate that only processes the requested method name and doesn't
allocate a hash table each time it is called.

Method implementations provided via #:fallbacks, #:defaults, and #:fast-defaults
are now called directly by method procedures rather than stored in a vector and
extracted by index.  This should hopefully improve inlining for methods.