Update compound problem macros to record which answers are used, so that the iscorrect and canshow options aren't needed.  Add PGML support.  Add documentation.
Fixed the name of the init function (was going to rename this scaffold.pl until I wrote my new versions that I think are even easier to use that these ones).
Merge pull request #154 from dpvc/patch-compoundProblem

Update compound problem macros