libnetwork to honor explicit mac-address
libnetwork to honor explicit mac-address

- Currently endpoint interface mac address is
  not being set in network.go when user specified
  the mac address for the container.
- Overlay driver expects to get the user defined mac-address
  from InterfaceInfo.

Signed-off-by: Alessandro Boch <5bd2eb5b6f60921d9a2b9cb6a0a86bb947f3d361@docker.com>

flavio/docker,AkihiroSuda/docker,moby/moby,flavio/docker,cpuguy83/docker,Ramzec/docker,mahak/docker,yosifkit/docker,jthelin/docker,Ramzec/docker,konstruktoid/docker-upstream,Mokolea/docker,docker/docker,moul/docker,moul/docker,vdemeester/docker,djs55/docker,yosifkit/docker,thaJeztah/docker,docker/docker,moby/moby,gnailuy/docker,AkihiroSuda/docker,flavio/docker,moby/moby,paralin/docker,paralin/docker,bearstech/moby,vdemeester/docker,AkihiroSuda/docker,docker/docker,nawawi/docker,trebonian/docker,konstruktoid/docker-upstream,trebonian/docker,mahak/docker,mahak/docker,nalind/docker,nawawi/docker,nalind/docker,nalind/docker,cpuguy83/docker,konstruktoid/docker-upstream,Ramzec/docker,jimjag/docker,nawawi/docker,jameszhan/docker,gnailuy/docker,moul/docker,nawawi/docker,yosifkit/docker,jameszhan/docker,djs55/docker,flavio/docker,thaJeztah/docker,jthelin/docker,yosifkit/docker,jameszhan/docker,paralin/docker,bearstech/moby,gnailuy/docker,moby/moby,jimjag/docker,trebonian/docker,jimjag/docker,paralin/docker,Mokolea/docker,mahak/docker,gnailuy/docker,Mokolea/docker,bearstech/moby,konstruktoid/docker-upstream,jimjag/docker,AkihiroSuda/docker,cpuguy83/docker,djs55/docker,Ramzec/docker,thaJeztah/docker,nalind/docker,bearstech/moby,thaJeztah/docker,cpuguy83/docker,Mokolea/docker,moul/docker,vdemeester/docker,trebonian/docker