Ipv6 support

Adding ipv6 capability in the interest of test support for https://github.com/datastax/python-driver/pull/144.
This should be useful for other dev stacks as well.

Notes:
- This should not change ipv4 behavior at all
- To run with ipv6 requires python-drvier with (a superset of) the changes posted in the pull request listed above. (one way to test ahead of release is to export CQLSH_NO_BUNDLED=1 to break out of the C* distribution, and point to a local driver version using PYTHONPATH)