Find a node by line and column

Add a function which takes a line and column, i.e. a cursor, and returns a path to the node under that cursor.
This will for example be used by text editors.

The rendering_dictionnary will in all likelihood replace the dumper implementation since it is more declarative.