(#7601) Add markdown_definitionlist method to reference.rb
This commit adds a method for creating a Markdown definition list, which takes
a term and a definition as arguments. It also adds a test to ensure
markdown_definitionlist is outputting text in the exact format Kramdown
expects.