Generate metadata for proper "versions"

/cc @opscode/client-eng @opscode/release-engineers 
So the sucky thing here is . For example __Windows 7 SP1__ and __Windows Server 2008 R2 SP1__ share the exact same platform version number of `6.1.7601`. This is true for numerous other SKUs:
http://www.jrsoftware.org/ishelp/index.php?topic=winvernotes
http://www.gaijin.at/en/lstwinver.php

It is possible to programmatically determine the marketing name but it takes more data than the platform version. See this class in Chef for a complete Ruby implementation:
https://github.com/opscode/chef/blob/master/lib/chef/win32/version.rb

It appears the marketing name also appears in the following Ohai attributes:

```
$ knife node show win-slave-31743 -a kernel.name
win-slave-31743:
  kernel.name: Microsoft Windows Server 2008 R2 Datacenter
$ knife node show win-slave-31743 -a kernel.os_info.caption
win-slave-31743:
  kernel.os_info.caption: Microsoft Windows Server 2008 R2 Datacenter
```