Fix bundle dependencies

Gyp actions are correct within themselves, change an
input causes a new output to be created, but it does
not seem that the action inputs and outputs are used
to chain the target dependencies.  This causes the
bundle pieces to be built out of order on Windows if
a previous build was done.
change PID permissions to 644
Merge pull request #100 from virgo-agent-toolkit/fixes/change_pid_permissions

change PID permissions to 644
Merge pull request #99 from virgo-agent-toolkit/fixes/bundle_build_order

Fix bundle dependencies
Fix the strings to properly use SHORT_DESCRIPTION where it should be

Conflicts:
	lib/virgo.c
Add flag to install MSI for machine, very important so that one consistant version of the MSI can be on the system.
Merge pull request #101 from virgo-agent-toolkit/fixes/win_msi_for_all

Fixes: Install the Windows MSI by default to all users, fix service name
bump luvit
fix(connection): capture the tls on error
Merge pull request #102 from virgo-agent-toolkit/fixes/tls_on_error

fix(connection): capture the tls on error
fixes to base more modular
remove hsm submodule
add virgo-agent-toolkit hsm module
remove staging code
bump hsm