(#7601) Use definition lists in type references
This commit changes lib/puppet/reference/type.rb to render a type's list of
parameters as a definition list instead of a series of H5 elements. This maps
more closely to what the parameter list, semantically speaking, IS.