63658240 nested fences

This adds support for a special case of nested code fencing, such as

    ```text
    ```ruby, options: "hl_lines": [1, 2], "linenos": true
    def hello; puts 'hello'; end
    ```
    ```

This makes Softcover-flavored Markdown better at talking about itself.