(PUP-1802) Puppet agent should use ruby.exe directly

Currently when puppet runs as a service on Windows, it executes a batch script
in a cmd.exe process. This adds a layer of unnecessary complexity when we could
call our vendored ruby directly with the necessary arguments for the service to
run.

This switches over to using ruby.exe directly.
Had to move to this file/folder so the service could target it as the keypath instead of the daemon.bat file.