code: public SelendroidCapabilities withMerged(SelendroidCapabilities caps) {
      SelendroidCapabilities copy = SelendroidCapabilities.copyOf(this);
      for (Map.Entry<String, Object> entry: caps.getRawCapabilities().entrySet()) {
        copy.setCapability(entry.getKey(), entry.getValue());
      }
      return copy;
    }
docs: Returns a copy of this instance with {@code caps} merged, overwriting existing keys on
  collision.