Disable ConnectionOutPool

Added configuration SuroClient.enableOutPool, by default false
SuroClient result status code is not OK, the server should be marked down
When OutPool is disabled, ConnectionOutPool should not be created
Unit tests fixed