When a process using SQLObject with a
PostgresConnection terminated I would get one or more
of the following log entries from postgres:
 LOG: pq_recvbuf: unexpected EOF on client connection
This is caused because PostgresConnection doesn't clean
up it's connections to Postgres on exit. The attached
simple patch fixes this.