Added --dns parameter to agent

When this parameter is specified, the agent will pass it along
to docker for all containers it starts. This makes the container
use the specified IP address(s) as the DNS nameserver.
Should return Builder like the other set* methods.