Addition of kill_idle, facility to kill idle connections

This bgworker is customizable with kill_idle.max_idle_time to define the
maximum amount of time allowed for connections to be idle.