Implements ACL on Arduino.

ACL is stored persistently in EEPROM.  Currently each entry consists
of just a key and MAC address, and is only 44 bytes.  Since the Atmega328
has 1024 bytes of EEPROM, there's no need to use an external chip.