Added parser.node package with classes to be used as parse tree node
properties. These classes will also render Java runtime sources. The
experimental RuntimeSourceWorker code will later be changed to work with
these property classes instead of generating source fragments directly.
Also add the DirectSources class to generate sources for con calls that
require lazy evaluation of their args.