Removed CMARK_NODE_REFERENCE_DEF from API.

There's no reason to store these empty nodes in the API.
The references have already been resolved.
Rudimentary documentation for cmark_walk.