node-flashproxy: read unix-style command line options using optimist
- this is backwards-compatible; non-hyphenated args are concatenated to the querystring
node-flashproxy: be looser in the version requirements
Use tilde version range for dependencies.

Keeps them reasonably close with less chance for breaking changes.
Add an .npmignore

Otherwise npm picks up .gitignore and fails to include the copied
flashproxy.js file in the package.
Bump node.js package version.

This is independent of the Makefile version.
See: 788799ba2ab26c43a0575e2b188fffcb5477ddab
Merge branch 'nodejs-cli'