Update projects' .gitignore files to ignore all AppDev resources
Properly handle cases where the .gitignore file does not yet exist
Add project .gitignore template