Merge pull request #272 from jemc/master

Problem: Android needs to provide special LDFLAGS to libtool linking
Problem: Multiple prelude header with the same content will colide.
Solution: Use zeromq/zproject#15 update to remove _prelude for autotools
Merge pull request #273 from sappo/master

Problem: Multiple prelude header with the same content will colide.
Revert "zyre_new uses its address instead of generating random ids."

This reverts commit d3335b2c8586438d396831017d6ba6caa5c7187b.

Problem: while this commit seemed logical and clean, it introduced a
random failure, when creating, destroying, and recreating zyre
objects. That is, they would bind to the same inproc endpoint, as
the same pointer address was reallocated by the heap. The result is
random failures in "make check" and other applications.

Solution: switch back to the old random/loop approach.
Merge pull request #274 from hintjens/master

Revert "zyre_new uses its address instead of generating random ids."
Problem: Switch to zproject broke doc build
Solution: Fix it with zyre/zproject#15
Merge pull request #275 from sappo/master

Problem: Switch to zproject broke doc build
Problem: zproject was generating zyre_prelude.h

Solution: fix zproject, and regenerate project here.
Problem: lagging behind zproject

Solution: generate project and store results.
Problem: minor flaws in comments

Solution: minor fixes to comments
Problem: poor style in zyre_test

Solution: delete ugly code. If it doesn't look right it doesn't
deserve to survive.
Problem: license.xml is not in obvious place

Solution: move to root directory.
Merge pull request #276 from hintjens/master

Problem: zproject was generating zyre_prelude.h
Problem: No builtin way to build for qt-android
Solution: Add qt-android build system and add to travis-ci