Allow wildcard aliases in --bridge-interface option

This is useful when using dnsmasq as DHCP server for a set of VMs
whose data is routed by the host instead of being bridged.  In this
scenario:

- There is an unbounded set of TAP interfaces that have no IP address
  at the host end.

- DHCP allocation is done from an IPv4 address range associated with a
  dummy interface.

- We run dnsmasq with --interface dummy --interface tap*
  --bind-dynamic, so that it listens on all the TAP interfaces, and
  --bridge-interface=dummy,tap*, so that it will allocate IP addresses
  via the TAP interfaces from the range associated with the dummy
  interface.

Conflicts:
	src/dhcp.c
	src/dnsmasq.h
	src/util.c
Merge remote-tracking branch 'origin/calico_2.59' into merge-tmp
Prepare for merging new changes
Merge branch 'merge-tmp' into ubuntu_precise_2.59
Regenerate Calico patch
Unapply patches
Version 2.59-4ubuntu0.1calico0.8