Windows: osisleep cleanup

Reviewed-on: http://gerrit.openafs.org/8968
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
Tested-by: Jeffrey Altman <jaltman@your-file-system.com>
(cherry picked from commit 294fce5ddf4abbe9675f759b2512bdc306659944)

Change-Id: Ifdb229f553571b2d15389cb875645f0c1b100b97
Reviewed-on: http://gerrit.openafs.org/9043
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
Windows: restructure daemon state tracking

Move all of the per thread state info into a struct and
allocate an array of structs instead of an array for each
data type.

Reviewed-on: http://gerrit.openafs.org/8969
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
Tested-by: Jeffrey Altman <jaltman@your-file-system.com>
(cherry picked from commit e7e83d8c7e2aef13109eff53cede43a1904bbe91)

Change-Id: Ic966724dcddda27dee8e695b6ca4dd28e47c23a0
Reviewed-on: http://gerrit.openafs.org/9044
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>