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.
Put contextLimitedPolynomal and contextInequalities back into one file (since the problem that caused these to be broken into separate pieces was resolved by SHA d636150 in openwebwork/webwork2-dev).  Note that these libraries need to be removed from the library list in the configuration file for webwork2.
Merge pull request #21 from dpvc/package_errors

Put contextLimitedPolynomal and contextInequalities back into one file
fix spelling
Update unionTables and unionLists to not use the obsolete LaTeX2HTML mode (removes references to eHTML and bHTML, so resolves #2043 and #2421)
Remove unneeded x permissions from three macro files
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 #22 from dpvc/unionTables

Update unionTables and unionLists to not use LaTeX2HTML mode
Merge pull request #23 from dpvc/permissions

Remove unneeded x permissions from three macro files
Update contextArbitraryString to handle multi-line input, and to properly output all characters in student answers
Merge pull request #24 from dpvc/ArbitraryString

Update contextArbitraryString to handle multi-line input
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
backing out of modifications to reduce error messages