node-hirelings upgrade, misc other updates

Might as well get the process started to get eyes on this stuff...

This PR has changes to revamp the kumascript process model. That should address some race conditions that might occasionally cause failed macros.

There are also some other updates to dependencies, which should kill off some additional warnings in the logs.

This also correctly passes through settings from options files. Unfortunately, this means we may need to revisit the kumascript_settings_local.json in production - because up until this PR some of those settings were actually ignored.