develop-markdown: add blocknode
markdown-develop: add blocknode list and some updates
develop-markdown: add support for inner pre; and some other updates
develop-markdown: add blocknodestack.c and update blocknode.c and .h