* Moved describe_keyspace() and describe_column_family() into pycassaShell * Added describe_partitioner() and describe_snitch() * InteractiveSystemManager now accepts ColumnFamily instances for methods that normally require a keyspace and column family name
This includes SystemManager.describe_keyspace() and SystemManager.describe_column_family(). pycassaShell now handles the printing portion of this by extending the SystemManager class.
Also, pass credentials into connect functions and do away with the login() methods of Connection instances. This is in line with the changes made upstream that promote the idea that keyspaces are the upper-most namespace (one-to-one with client apps).