Added DNS and connection logic in session

In the process I broke the external LB policy interface (to fix shortly). I'm likely
planning to remove CqlHost or change Address into host.