Don't build package.json. Fixes #1213.
Safer clean.
gitignore BAK files & enforce LF rules across platforms irrespective of local platform/git settings.
Merge remote-tracking branch 'remotes/mbostock-original/master' into mbostock-pullreq-base