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
Merge pull request #482 from sradomski/master

Close pipes for inproc sockets on zmq_disconnect
fix wrong boolean operator
Merge pull request #484 from pijyoi/master

fix wrong boolean operator in router_raw test code
returns EHOSTUNREACH when a peer is full if ZMQ_ROUTER_MANDATORY is set
Merge pull request #485 from miniway/master

returns EHOSTUNREACH when a peer is full if ZMQ_ROUTER_MANDATORY is set
return EHOSTUNREACH at full only when mandatory is set
Merge pull request #486 from miniway/master

return EHOSTUNREACH at full only when mandatory is set
returns -1 with EAGAIN when mandatory is set and pipe is full
Merge pull request #487 from miniway/master

returns -1 with EAGAIN when mandatory is set and pipe is full