Investigate and fix difficulties with setting up dev version on Windows
As a follow-up to this issue, it seems like setting up a dev version on Windows may no longer work smoothly, so we should look to see if we can fix the issues without people needing to change their user account permissions or anything like that.
I haven't verified myself yet, but it sounds like there may be at least the following two issues:
- NPM wants to be able to create a symlink while installing, but Windows user accounts don't have this permission by default
- Cloning the repo may change the line-endings to Windows-style, which then causes linting errors