Eliminated all patches to the ast.  Instead, all relevant data are captured in the dicts and objects created by the Data2 traversal.
This should completely separate post-processing from the ast.
Merge branch 'master' of github.com:leo-editor/leo-editor