ENH mne_experiment:  make template names consistent
ENH SelectEpochs:  'b' key -> open butterfly plot
ENH Edf:  pickle support
ENH mne_experiment:  cache events in raw-file
ENH notification:  check whether pwd file exists on init
ENH mne_experiment.set():  check var_values by default, better error message
ADD:  mne_experiment.list_files()
ENH SelectEpochs:  Keep track of unsaved changes
FIX SelectEpochs:  properly Destroy() dialogs;  display error dialog instead of raising error
ENH SelectEpochs:  name epochs properly
FIX SelectEpochs:  When saving,store bad channels as names, not indices
ENH mne_experiment.print_tree():  allow custom root, DOC
ENH mne_experiment:  add `add_bads` kwarg to more load_x methods
ENH mne_experiment:  store bad channel information with "{badch-key}" template key instead of (subject, experiment) tuple
ENH mne_experiment repr:  add **kwargs to __init__ for consistency

with __repr__; remove experiment from default __repr__ content
ENH data:  make alternative var constructors into classmethods
ENH load.txt.tsv():  start_tag parameter
FIX data._empty_like:  raise proper error for unknown input type
ANH dataset indexing:  sequence of string returns dataset (previously list)
ENH mne_experiment:  allow setting root through e.set()