Added reset_on_experiment_changes option

As previously discussed, I added a `reset_on_experiment_changes` configuration option. Default behaviour did not change (default value is `true`).