extend the reach of vcsh managed files; improve .gitignore