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 as the DNS nameserver.
Test when --dns not passed. Fixed AgentConfig.setDns
Merge pull request #113 from spotify/rculbertson/agent-dns-param

Added --dns parameter to agent