Implement send retry count flag

Working implementation, but still needs performance testing. Adds
--retries flag, which sets the number of times to retry if a packet send
fails (e.g. the UNIX send function fails). Default is 10.
Merge branch 'fail-retry'

Fixes #136

Conflicts:
	src/zmap.c
	src/zopt.ggo