Merge pull request #472 from jgm-radez/master

Issue 468
[LIBZMQ-450] Copy the stream engine endpoint - string reference caused memory corruption
Merge pull request #473 from methodmissing/fix-engine-endpoint

[LIBZMQ-450] Copy the stream engine endpoint - string reference caused memory corruption
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
Clarified that SNDHWM is per part, not message
Fixed ZMQ_SNDHWM description
Merge pull request #474 from hintjens/master

Fixed doc for SNDHWM
Update zmq_tcp to include a reference to RFC

Include a note with a link to ZMQ RFC 15 for the ZMTP protocol
description.
Merge pull request #475 from ianbarber/master

Add ZMTP link to zmq_tcp doc. 
Merge branch 'master' of github.com:zeromq/libzmq
Let socket event messages initialize with zmq_msg_init_data and let the framework handle cleanup
Check decoder's state function for NULL before calling it

Fixes bug reported by Peter Friend
(http://lists.zeromq.org/pipermail/zeromq-dev/2012-November/019425.html)
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