mingw fix: DLL_EXPORT -> LIBCZMQ_EXPORTS

since commit 5dc41fe9a16d722fb675bbd3abe4c9f59c74d0e6,
DLL_EXPORT was renamed to LIBCZMQ_EXPORTS.
fix issue 572: match socket xor fd

previously a user could populate into zmq_pollitem_t
- a non-NULL libzmq socket
- a non-zero fd
and the code would search for both types.
this logic also precluded using fd==0

the new semantics only match for fd field if socket field is invalid.
i.e. socket==NULL
Merge pull request #590 from pijyoi/master

mingw fix: DLL_EXPORT -> LIBCZMQ_EXPORTS
Merge pull request #591 from pijyoi/issue572

fix issue 572: match socket xor fd