'Create a new connection.
This implements the new connection code path for L{getConnection}.'

def _newConnection(self, key, endpoint):

    def quiescentCallback(protocol):
        self._putConnection(key, protocol)
    factory = self._factory(quiescentCallback)
    return endpoint.connect(factory)
