lots more changes incl those suggested by Maverick, Rue, and Adam
initial commit of cross-repo gitignore file, installed with 'git config --global core.excludesfile ~/.gitignore_global'