jrconlin/pushgo — pull request #50 by jrconlin (2013-08-13 19:27:15+00:00)
Title: Remove stopchan and use closing of in chan to trigger Run shutdown.

Re-use data structures in sniffer to prevent additional allocations if the existing buffer is sufficient.
Swallow EOF's and connection closed errors as they're normal for shutdown.
Re-use data structures in Run.
Use socket close to kill sniffer.
Drain any remaining in chan packets after socket close.