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
Additional changes to README and CONTRIBUTING based on feedback