Correctly report disk usage on Windows. Fix #16508
Correctly report disk usage on Windows. Fix #16508

The GetDiskFreeSpace API call uses 32-bit unsigned ints, which causes it
to fail for large disks.  The GetDiskFreeSpaceEx method uses long
integers and avoids the need for several manual calcuations.

This also ensures the capacity reported rounds correct.  The previous
implementation was to convert the percentage directly to an int, slicing
off the decimal portion.

Conflicts:
	salt/modules/win_disk.py

saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt