Simplified the zmq_event_t structure for easier access and better usability towards language bindings.
Merge pull request #527 from guidog/master

Simplified zmq_event_t structure.
Changed message structure for event notifications.
Merge pull request #528 from guidog/master

Changed message structure for event notifications
Adapted man page to API.
Merge pull request #529 from guidog/master

Adapted zmq_socket_monitor man page to new API.
It's its not it's
Comment change
Removed corporate advertisements from source file headers

Copyrights had become ads for Sustrik's corporate sponsors, going against the original
agreement to share copyrights with the community (that agreement was: one line stating
iMatix copyright + one reference to AUTHORS file). The proliferation of corporate ads
is also unfair to the many individual authors. I've removed ALL corporate title from
the source files so the copyright statements can now be centralized in AUTHORS and
source files can be properly updated on an annual basis.
Refactored codecs to match ZMTP version numbers
Bumped ZMTP revision to 2

* Starting draft ZMTP/2.1 protocol (revision 2)
* Basis for adding security to the wire protocol
* Maintains backward compatibility
Code name clean up
Renamed ZMQ_DELAY_ATTACH_ON_CONNECT_COULD_THIS_BE_ANY_LONGER to ZMQ_IMMEDIATE
Removed pointless comment
More copyright cleanups
Merge pull request #530 from hintjens/master

Fixed copyrights in sources
Updated CMake building to work after encoder/decoder changes.
Fix to building libzmq with CMake as sub-project (git submodule).
Merge pull request #531 from murrekatt/master

Fixed CMake building after encoder/decoder changes