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.
Typo?