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

zpubsub: added one last example using a zproto-based test message.
Problem: getting a serialized integer from a zmsg is painful

Solution: add a simple decoder (zmsg_popint).
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
Problem: main README is badly formatted

There are numerous small issues in the source code (like blank line
at start of source) and the mkman script that cause the README.md
to be badly formatted.

Solution: fix these.
Problem: README TOC is mostly empty

Due to gitdown design the class sections don't appear in the TOC.

Solution: fix gitdown parsing.
Problem: TOC is hard to read

Solution: collapse only level 4 items
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