Add support for new compoundProblem method
Fix many of the annoying warning messages about undefined values and redefined functions
make sure included files are scanned for BEGIN_SOLUTION, etc.
Modify knowlLink to accommodate updated version of knowl.js

Updated knowl.js from the AIM website -- allows HERE doc version of knowls.

I was going to implement this change myself but this version from AIM
beat me to it, does it better -- and it's the standard distributed version.

There are accompanying changes to knowlLink in PGbasicmacros.pl to
accomodate the new version.
Merge pull request #7 from openwebwork/master

UPdate from  openwebwork pg-dev
Merge branch 'master' into pg2.5.1 -- updating and syncing

Conflicts:
	macros/contextLimitedPolynomial.pl
Add support for new compoundProblem method
Merge remote-tracking branch 'origin/pg2.5.2' into pg2.5.1

Updating to make sure no commits have been lost.
Merge pull request #9 from mgage/pg2.5.1

Pg2.5.1
Merge pull request #26 from mgage/master

update pg2.5.1  from mgage/pg-dev master