taxonomy: add dhcpnametax

Various consumer electronics devices send their serial number
as their DHCP hostname, and the serial number includes enough
information to determine the model. For example:
    NP-D0XXXXXXXXXX       Roku HD-XR
    TIVO-849XXXXXXXXXXXX  TiVo BOLT
    01AXXXXXXXXXXXXX      Nest Thermostat v1

We require both the hostname and DHCP signature to prevent
inadvertent mis-identification of unfortunately named PCs
or other devices. Both bits of information need to match
for us to identify the device.

Example usage:

dhcpnametax -l 01:23:45:67:89:ab -d 3,1,252,42,15,6,12 -h 01AA01AB23456789
name 01:23:45:67:89:ab Nest Thermostat;Nest Thermostat v1

Change-Id: Id6f03f45194dd91776f731ccc335809be729f400
5 files changed