initial commit with history expunged
switch to using staging

Our PE master is serving out files over port 80, so we can use the fork
of staging that uses powershell to download files instead.
removes ensure from staging::file declarations

not needed / supported
spealing mistake
set msi .exe permissions properly

probably a bug in the staging modules
enforce target name
fix for new staging behavior
update again
fix refresh_only issue