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.
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
fix(upgrades): Fixes for upgrades
use fs.rename
Generalize windows script running using associated exes
Add a basename() substitute for Windows
fix merge
typo on verified
Windows upgrade changes to use MSI
simplified windows download upgrade
run the upgrade in a pcall
trigger the callback on stdout.end
Add more debugging around reading the MSI and its existance
Running upgrade MSI