Windows and IE Version numbering update

Added Windows 8, 8.1, 10, IE9 and IE10 version numbering, per Windows SDK header numbering. Also added missing else for version IE7. Comments clarifying other Windows equivalents additionally added.
> Based on Windows 7 and 8 SDK Headers. 

If these headers are copyrighted by Microsoft, I don't think we can accept them into this project. The MS headers are non-redistributable, and a port to another language does not free you from the copyright. The existing public domain headers are based on the MinGW ones, which I believe were created from the API documentation.