Steps towards nonrecursive make.
Convert doc Makefile.am to an included supplement.
Merge pull request #729 from pmienk/master

Rewrite to nonrecursive make.
Correct make dist failure when asciidoc not installed, fix errors when asciidoc present.
Correct xmlto output argument.
Problem: Autotools build is broken

Solution: Fix path of mkman and asciidoc config file in autotools
template
Merge pull request #731 from pmienk/master

Address 'make dist' behavior
Merge pull request #732 from vyskocilm/master

Problem: Autotools build is broken
Fix ZSYS_SIGHANDLER env check
Merge pull request #734 from Vodalys/zsys_sighandler

Fix ZSYS_SIGHANDLER env check
Merge pull request #733 from hintjens/master

Documentation fixes
Fix typo error
Merge pull request #735 from aquette/master

Fix typo error
Automatically generate ChangeLog from git logs

The ChangeLog file is now automatically generated from git commit logs.
The target range of commit logs is specified using GIT_START_POINT in
Makefile.am, as the older boundary, up to HEAD. GIT_START_POINT can be
a date, a git tag, a git hash, ... See gitrevisions for more information
on specifying ranges

This work is inherited from the one of Charles Lepple, on the project
NUT - Network UPS Tools <http://networkupstools.org>
Add ChangeLog to the git ignored files
Disable distcleancheck due to the dist generated files

The automated generation of the ChangeLog file introduced an issue in
the distribution chain, leading to ChangeLog being left at distclean
time, while it should have been removed. The distcleancheck_listfiles
workaround (commented) works fine on modern systems, but may cause
issues on older unix systems. This commit disables distcleancheck, and
leaves to CZMQ maintainers the choice to enable distcleancheck_listfiles
or not
Merge pull request #736 from aquette/autogen-ChangeLog

Automatically generate ChangeLog from git logs
Fail if /dev/urandom could not be read

Make sure we do not succeed if /dev/urandom could not be read. Otherwise
we generate a uuid based on uninitialized data, which is not really
random.
Merge pull request #738 from numerodix/master

Fail if /dev/urandom could not be read
Only do a custom typedef of bool for MSVC

I changed the check for defining a non standard bool type to only be used with MSVC.
Doing so with mingw causes issues for the Go binding, as Go expects std bools to be used under mingw (As they are available)