Refactor arp_responder to use arp_helper

This pull request tries to address a TODO item found in arp_helper.

Details are in the commit logs, but the functionality is not preserved 100%:
* the meaning of the eat_packet in arp_responder has changed.
* it won't flood non-IP or non-Ethernet ARP packets