JAVA-424, JAVA-710: Support for ensuring a minimum connection pool size and pruning of connections that have exceeded max idle or life time.