fix locale and dojo/i18n issues on node, fixes #16663

- avoid exception in dojo/_base/config when navigator isn't defined
- make dojo/i18n handle case when dojo.locale is undefined
Add README.md and CONTRIBUTING.md, refs #17189
add missing quotes, fixes #17199
.gitignore file to set line endings etc.
Merge branch 'master' of github.com:wkeese/dojo
.gitattributes file to normalize line endings