Revert "Merge pull request #473 from methodmissing/fix-engine-endpoint"

This reverts commit 1a18c7b0a816e10f8a8a770b2141d47f661f0302, reversing
changes made to bef9a41bdb991b867981317e0e20ee174ecd6fea.
Copy monitor specific event endpoints to event messages as the engine etc. can be released at anytime
Merge branch 'master' of github.com:zeromq/libzmq
Let socket event messages initialize with zmq_msg_init_data and let the framework handle cleanup
Merge pull request #476 from hurtonm/master

Check decoder's state function for NULL before calling it
Prefer malloc to new for event address allocation as per Martin's recommendation
Added autogen.sh hint
Merge pull request #477 from hintjens/master

Added autogen.sh hint to INSTALL
Merge pull request #478 from methodmissing/event-messages-3.2

Event message memory corruption fixes
Update SPEC file

Update the RPM spec file with Justin Cook's changes to fix the build for 3.2.2. (https://zeromq.jira.com/browse/LIBZMQ-473)
Merge pull request #479 from ianbarber/master

Update RPM spec file
Change NULL to 0 to keep compatibility with some cross-compiling GCC
versions
Same fix, in-line style
Merge pull request #480 from vperron/master

Tiny fix
Serialise test_connect_delay

Simplify the test connect delay test script, removing the threads and
moving to a serialised version. AFAICS this should provide the same
test, but without the race conditions that happened with the previous
test.
Merge pull request #481 from ianbarber/master

Simplify test_connect_delay
Close pipes for inproc sockets on zmq_disconnect

- fixes LIBZMQ-476 and LIBZMQ-475
Removal of terminated pipes from inproc and ignoring peer ends
Fixed iterator when erasing from inprocs multimap
Break early when pipe to be removed was found