Add dhcp_relay gentable

Reviewer: @rlane @harshsin

dhcp_relay gentable: we have 3 tables:
Main table (array): keep dhcp relay configuration per vlan.
Other 2 hash tables for lookup ip -> vlan and circuit_id -> vlan