cares:  use memset instead of FD_ZERO on hand-built fd sets.  alloc minimal number of pollfds
Merge pull request #39 from chipdude/master

memset, not FD_ZERO; minimal number of pollfds