Generate metadata for proper "versions"

/cc @opscode/client-eng @opscode/release-engineers 
Interesting. I think the biggest reason we used a heredoc was because it's hard to find a delimiter that won't be used in the string, so like:

```ruby
%Q(
This is a long message (right)
)
```

```ruby
%Q{
You need to fix your hash:

    {foo: 'bar'}
}
```

```ruby
%Q|
Try piping it to a thing:

    echo "foo" | bar
|
```

:frowning: