bump version to 1.101
refactor variable lists
take multiple file arguments
comment variable lists
myproc: execute script: check_hash_keys
remove dead variable: @project_config_vars
modified:   Globals.p
modified:   Track.p
modified:   globals.pl
modified:   serialize.pl

refactor variable lists
Track.p: each package: use ::Globals qw(:all)
rename variables list file key_register -> singleton_keys
finish renaming key_register -> singleton_keys
rename var: @untracked_state_vars -> @persistent_untracked_vars
	renamed:    var_types.pl -> var_lists.pl
	modified:   Initializations.p
rename file: globals.pl -> pronouns.pl
clear $config->{use_git} if git executable not found
Persistence: new sub git_sha(COMMIT)
Persistence: git_tag() -m arg is optional
Engine_cleanup: on mixdown symlink branchname to mixdown file
Merge branch 'link_on_mixdown' into diet

Needed to do before mixdown:
1. save state
2. commit
Then after mixdown:
3. tag commit with filename
special processing (tagging, symlinking, encoding) for mixdown files
Eliminate underscores from module names (CPAN considers them private)

renamed:    Effects_registry.p -> EffectsRegistry.p
renamed:    Engine_cleanup.p -> EngineCleanup.p
renamed:    Engine_setup.p -> EngineSetup.p
renamed:    Mute_Solo_Fade.p -> MuteSoloFade.p
modified:   Nama.p
modified:   ../MANIFEST