Connection memory leak in 2.1.4

HostConnectionPool memory leak instances are being retained forever. Fixed by ensuring only a single HostConnectionPool instance is ever instantiated per host (ip) address.