Fix #178 rename closeIdleConnections() to softEvictConnections() and support "evict on return"