Merge pull request #4844 from RosettaCommons/vmullig/update_vscode_git_settings
Minor tweaks to versioning of .vscode configuration files
We don't really need anything in the .vscode directory to be under version control except for `.vscode/c_cpp_properties.json`. Spurious warnings about changed files pop up whenever new file extensions are opened with VSCode, since the `.vscode/settings.json` file gets auto-extended whenever this happens. This pull request:
- Removes redundant lines in the .gitignore file (but keeps the .vscode directory listed, removing only a redundant listing).
- Removes `.vscode/settings.json` from version control (since this file seems to auto-configure itself well).
- Adds `.vscode/settings.json.template`, just in case we do need to restore the settings file for any reason.
- Keeps `.vscode/c_cpp_properties.json` under version control (since this contains Rosetta-specific setup, specifying that we use the cxx11 standard, that the external directories should be included, and that PTR_STD should be defined).