bugfix: Arch and Fedora build

czmq-2.2.0 currently does not compile with a recent glibc (as
is present on Arch and Fedora) as it uses the deprecated
define _BSD_SOURCE.
As updating to czmq-3.0.0 is probably non-trivial, I added a
patch to use _DEFAULT_SOURCE instead as a workaround which also
works with older glibc versions.
Also added some packages to the dependency lists of Arch and
Fedora that might not be present on some minimal installations.