Cpp 145

First whack at node discovery. Presently hosts are cleared after control connection is started with contact points. Control connection queries the connected node and add_host to Session to populate the list.

Creating PR for review while still running integration and leak tests.
We might want to get these by name instead of by index. Maybe we could add a by name helper method to row? I'm just concerned that columns may be added/deleted.