wip csproj tidy up
WS-34444: Catch exception related to localized time stamps and simply delete offending file.
Made Windows IME Keyboard name parsing tolerant to dashes
Adding .gitattributes and .gitignore files