Add `hard_wrap` option for GFM parser

This pull adds a particular option for the GFM parser that specifies whether line breaks should be interpreted as hard wraps.

Fixes gettalong/kramdown#82.