Ensure the correct concrete type is passed into set_permissions
Ensure the correct concrete type is passed into set_permissions

On Unix, it's a `u32`, but on Windows it's a `Vec`. This way we ensure
that the proper type (either an actual `u32` or a `&Vec`) gets into
`set_permissions`.

Signed-off-by: Christopher Maier <b4598f17a90ef80817bae8ad6c37249740caafb4@chef.io>

rsertelon/habitat,habitat-sh/habitat,rsertelon/habitat,habitat-sh/habitat,rsertelon/habitat,habitat-sh/habitat,habitat-sh/habitat,rsertelon/habitat,habitat-sh/habitat,rsertelon/habitat,rsertelon/habitat,rsertelon/habitat,habitat-sh/habitat,habitat-sh/habitat,habitat-sh/habitat