Make message buffer size configurable
Test getSharedConnection handles dead connections

If a test does something that kills a connection, it previously
would break all subsequent tests that used the shared connection.
It no longer does.
Check for alive before rx or tx
Add SelectValueTo