Fixing hang when closing connection without any channel.

Pika 0.9.8 now hangs when you (for whatever reason) wants to close connection without any channel.
Reason is missing 'else' branch in Connection.close method.