Add a custom node for docstring blocks

In Texinfo and HTML, show docstrings with preserving whitespace and
inline markup.
Fix key error