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 #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 #26 from mgage/master

update pg2.5.1  from mgage/pg-dev master
Merge pull request #27 from mgage/master

Pg2.5.1 update
Merge pull request #28 from mgage/master

Reapply a corrected version of the fix
Merge pull request #29 from mgage/master

Revisions responding to suggestions by DPVC
Remove reference to BBOLD() which is not yet defined in PG.pl -- causes trouble in jsMath mode
Merge pull request #30 from mgage/master

recent upgrades to pg
added a missing comma
Fix typo in docs
Use knowls for hints and for solutions
Add configuration flags for using Hints and Solutions with and without knowls

Remaining errors:
 1. the number of attempts is often off by 1 or 2 -- this is a very old bug
 2. the hints checkbox is often displayed prematurely.  This is related to the
    fact that Problem.pm doesn't know the number of hints to allow until after
    the problem is rendered.
 3.  We are using showHint and showHints for all sorts of things.
     There is also a showHintLimit which is supposed to count number of attempts      after which the hint shows up. Not sure ANY of these are working properly.
     The variable names should be changed to be more distinctive.
 4. The instructor hints are not displayed automatically when the page is entered
    from a nearby problem, only after the page has been submitted.  This relatd to
    issue 1. above.

Section taken from defaults.config

 .# By default hints and solutions are ALWAYS shown for professors (and above) so that they
 .# can check hints and solutions easily and make corrections.
 .# To disable this feature set the permission  levels
 .#               always_show_hint  to  "nobody" (by default this is "professor")
 .# and   always_show_solution to "nobody" (by default this is "professor")
 .# This is done in the %permissions section above.

 .# If always_show_hint is set to "nobody" then hints are shown, even to professors, only after
 .# a certain number of submissions have occurred.  This number is set in each problem with
 .# the variable $main::showHints

 .# Use knowls for hints
$pg{options}{use_knowls_for_hints}          = 1;

 .# Use knowls for solutions
$pg{options}{use_knowls_for_solutions}      = 1;

 .# The buttons below are active only if knowls are being used. If set to 1 then the hints (and solutions)
 .# checkboxes are shown and when these are checked and the problem resubmitted THEN the knowls outline
 .# appears.  I can't immediately think of a useful case where these should be set to 1.  If knowls are not being
 .# used then these checkboxes are ALWAYS shown when a hint or solution is available and the value
 .# of these two options is ignored.

 .# Show solution checkbox
$pg{options}{show_solution_checkbox} = 0;

 .# Show hint checkbox
$pg{options}{show_hint_checkbox}     = 0;
Fix erroneous use of checkOpOrder (though I think all classes override this)
Add blank files for LimitedPolynomail and Inequalities so that pg can be updated without having to update webwork2.  These canbe removed later after people have updated webwork2.
Merge pull request #33 from dpvc/pg-lib

A few fixes for pg
New macro file for parametric planes in 3D