Add support for tags in the dnsmasq::dhcp recipe

This adds initial support for using tags in the dnsmasq dhcp setup. This
allows you:
- assign a tag to machines based on the mac address with wildcards
- assign a tag to individual hosts based on mac address
- use an alternate default route to be used for a certain tag