Added Connection.assignKeyspace(ksName, options).  This uses the
named keyspace if it exists and creates it if it does not. Returns
a promise that resolves to the keyspace object.