Params maxInitProgressTime(int maxTimeMs) {
            this.maxInitProgressTimeMs = maxTimeMs;
            return this;
        }
Pure functional cluster state generator which deterministically constructs a full
cluster state given the state of the content cluster, a set of cluster controller
configuration parameters and the current time.

State version tracking is considered orthogonal to state generation. Therefore,
cluster state version is _not_ set here; its incrementing must be handled by the
caller.
clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/ClusterStateGenerator.java