IN-653 Emptying pools after setting c.alwaysErr

When c.alwaysErr is set, the client can’t be used anymore. Checking out
connections from the client will fail and hence we can’t use the opened
connection anymore. Therefore, we should clean up our connection pools
to close opened connections.
IN-653 Close connection when checking in connection and alwaysErr is set

When alwaysErr is set, the client can’t be used anymore. Hence when we
are checking in connections, we should close them.
IN-653 testing that connection in pool get closed when alwaysErr is set
IN-653 verify connection gets closed when checked in & alwaysErr is set
Merge pull request #5 from rightscale/tss_14_25__dme__sentinel_closing_connection_IN-653

Tss 14 25  dme  sentinel closing connection in 653
IN-1146 logging when connecting to a new master
IN-1146 logging when connecting to a new master