(#11717) Set password before creating user on Windows
Previously, puppet could not create a user with no password when a
local password complexity policy was set. This commit sets the
password on the user prior to creating it, and updates the spec tests
accordingly.
Spec test update provided by Carl Caum <carl@puppetlabs.com>