nodejs-fixdep: use real option parsing
support modifying optionalDependencies and devDependencies
req: support the caret operator

for full details regarding the semantics, see:
https://github.com/isaacs/node-semver#ranges
nodejs-symlink-deps: add --force option

if a bundled dep is encoutered, this option will force nodejs-symlink-deps
to delete the bundled dep and replace it with a symlink.

This option is useful for development, where you might have some deps already present
in the distribution but want to use bundled or npm installed copies for others.

This option should NEVER be used in offical Fedora spec files.
nodejs-symlink-deps: add --build alias for --check
nodejs-fixdep: support converting to caret dependencies
nodejs-fixdep: support non-dictionary dependency properties

Surprised this hasn't blown up in someone's face already...
multiver_modules: add nan