Added ast.[c,h] for AST definitions and AST-manipulating functions.
Rename cmark_free_nodes -> cmark_free_blocks.