[COOK-3715] - Unable to create a startup task with no login

Signed-off-by: Sean OMeara <someara@opscode.com>
[COOK-4188] - Add powershell_version method to return Powershell version

Signed-off-by: Sean OMeara <someara@opscode.com>