### Feature and motivation

This has always been the default behavior for Ruby.

I think a lot of people are annoyed with how much extra stuff gets sent to the console (especially Firefox — https://github.com/mozilla/geckodriver/issues/619).

Once we document how to turn on logging for the drivers (I'm working on it), I think we should swallow the driver output by default and (maybe) direct people to the docs for how to turn it on/save it.

### Usage example

n/a
case SERVER_STARTED:
            processFinished.cancel(true);
            break;
          case PROCESS_DIED:
            process = null;
            throw new WebDriverException("Driver server process died prematurely.");
          case PROCESS_IS_ACTIVE:
            throw new WebDriverException("Timed out waiting for driver server to bind the port.");
        }
      } catch (ExecutionException | TimeoutException e) {
        throw new WebDriverException("Timed out waiting for driver server to start.", e);
      } catch (InterruptedException e) {
        Thread.currentThread().interrupt();
        throw new WebDriverException("Timed out waiting for driver server to start.", e);
      }
    } finally {
      lock.unlock();
    }
  }
  protected Duration getTimeout() {
    return timeout;
  }
  protected void waitUntilAvailable() {
    try {
      URL status = new URL(url.toString() + "/status");
      new UrlChecker().waitUntilAvailable(getTimeout().toMillis(), TimeUnit.MILLISECONDS, status);
    } catch (MalformedURLException e) {
      throw new WebDriverException("Driver server status URL is malformed.", e);
    } catch (UrlChecker.TimeoutException e) {
      throw new WebDriverException("Timed out waiting for driver server to start.", e);