Using digest module means it needs to be 'required'
Merge branch 'implicit_code_blocks'
Fixed issue with lists containing subelements

The mapper was breaking the element onto a newline, leaving a solitary
dash. The first element should be left of the same line. Multiple
elements is a little more tricky, as subsequent children should be
indented to ' ' * 4 * indent_level
Use a div block for divs with classes
Use asterisks for emphasis, easier to postprocess
Replace emphasis in code blocks with a text macro for postprocessing
Merge branch 'require_digest' into my-enhancements
Merge branch 'keep_div_classes' into my-enhancements
Merge branch 'specific_needs' into my-enhancements

Conflicts:
	lib/reverse_markdown/mapper.rb
Fix extra whitespace in code sections