Merging windows update module from salt-contrib into main line. Holla holla get win updates!
corrections to formating.
chippin away at that formattin'
Some small changes since It would seem my build results are expired so I can't
find what is need work yet.
working on that formatting. chippin away.
chrono trigger music is great when played on the harp.
http://xkcd.com/1296/
SPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACE!
http://youtu.be/xeKMS62GrTI
changed 'download' and 'install' to 'downloaded' and 'installed' to make it match intended state better.

made some minor changes to how name is used. If you want to address a single category of updates, you can now do it through the name, making name less vestigial. But if you want to have multiple categories, you still must do it through categories. and as such, categories still exists as an independent entity.
changed occurances of 'win_updates' to 'win_update' for consistency.
oops. trailing white space.
oh. this may be sticker than I think. It doesn't seem to be a problem directly in the function. some how it just isn't getting all the users from windows.
Figured it out. The varible 'res' is used to keep track of where you
are in the enum of the users. this was used also to know when to
kick out of the while loop. This is one of those moments where you
wish that python had a "do while" feature. So i peiced something
together that allows res to start at 0 instead of 1. This solved the
problem of the first user being dropped from the list of users.
Merge pull request #11498 from Narcolapser/develop

Windows update module and state module