Renamed ServerMonitor to DefaultServerMonitor

In preparation for adding a ServerMonitor interface
Invalidate pool and monitor if authentication fails

JAVA-1463
InternalStreamConnection refactoring

No longer need an InternalStreamPipeline as initializing a connection
is no longer lazy.

JAVA-1463 JAVA-1293