connectionPool: close dead connections

closes #827
improved HA ping server options

now inherits users connectTimeoutMS option
limit connection pool size to 1 (default is 5)
Merge remote-tracking branch 'aheckmann/827'