Patch to support ensemble tutorial and rollout of key bug fixes. Improvements: - A bug of wiping out the sequencing directory when calling `imsi -f` is fixed, which is particularly important for `ensemble config` - Experiments and Models can define a custom flow, enabling unique resources for different setups - `imsi clean` makes `runid_path` non-optional, fixing a bug that missed the definition of this variable