Create new conn-lifetime setting

This restores the original behavior for conn-max-age (for
backwards-compatibility reasons), and creates a new option called
`conn-lifetime` that governs how long idle/active connections stick
around.