It's only testing code that wants to call new_keyspace with existing schemas, all the other callers either construct the ks metadata directly, or use convenience new_keyspace with explicitly empty schemas. By and large it's nicer if new_keyspace() doesn't requires this argument. Signed-off-by: Pavel Emelyanov <xemul@scylladb.com>