Allow DCAware LB to default local_dc based on contact_points

PYTHON-148
Use alredy generated hosts list in assignment.

Code review tweaks
Merge pull request #202 from datastax/PYTHON-148

Allow DCAware LB to default local_dc based on contact_points