Improve display of multiword product attributes

Instead of displaying a variation's custom product attributes like this:

`name-with-dashes: attribute-with-dashes`

Display it like this:

`Name With Dashes: Attribute With Dashes`
Merge pull request #5938 from thenbrent/custom_attribute_label

Improve display of multiword product attributes