Render numbers in YAML metadata without decimals when possible.

The change to aeson > 0.7 caused numbers to be rendered with
decimals.  This change causes them to be rendered without decimals
wehn possible.