initial work on a User Set List View
More work on the user set view
Continued work on the User Set View
Initial User Set View now working.
Continued work on the UserSetBrowser
Continued work on the User Set View
Merge branch 'ww3' of https://github.com/openwebwork/webwork2 into ww3-feature/user-set-view

Conflicts:
	webwork3/public/css/course-manager.css
	webwork3/public/js/apps/CourseManager/config.json
Hide the entire toolbar on the User Set View.
Added saving the user_id and set_id for the state.
More work on the User Set Browser
Work on UI of correct/incorrect answers.
Fixed backend where the merged set is returned instead of just the user set properties.  This is helpful on the client-side.
Changed the way the User Sets are handled on the client.  Now problem information is stored in the User Set and this is consistent with the Global sets.
Added additional information on the User Set Option Pane.
Merge branch 'ww3-feature/reduced_credit' into ww3-feature/user-set-view

* ww3-feature/reduced_credit: (31 commits)
  Fixed the Problem Set Details View (and customize users) to show/hide the reduced scoring field when appropriate.
  deleted some debug statements.
  Fixed another case of the boolean settings not being stored correctly.
  Fixed another case of the boolean settings not being stored correctly.
  Fixed bug where set properties with booleans weren't saving correctly.
  send back the _id field so that the client knows that the returned data is old.
  Fixes to strangeness in the reduced scoring in problem sets.
  Changed some default settings and some code cleanup.
  Changed the way the userSets was handled on the server.
  Changed Problem Set Manager and Problem Set Details page to include the boolean value for enable_reduced_scoring.
  Show/hide reduced scoring dates when applicable.  Before it hide the date, but not the clock icon.
  Calendar now shows/hides the "Show Reduced Scoring Dates" in the pulldown when applicable.
  Added month and year selector to date picker.
  restored click on set name in Problem Set Manager goes to Problem Set detail.
  For setting dates, all dates via the date picker, adjust so that there is not a date error.
  If reduced_scoring is not set, the field in the Problem Set Manager is blank.  Also, changed to make sure the date picker is shown.
  Changed the documentation setting for the reduced_scoring_period.
  Removed a duplicated setting and improved the handling of a new reduced credit period.
  Validation of all dates in a ProblemSet and improved messaging on errors.
  Added reduced scoring to the customize users view of the Problem Set detail.
  ...
Added Check answers button to user set view.
initial creation of a Problem Info side pane for the UserSetView
Merge branch 'ww3-feature/user-set-view' into testing/ww3-with-features

* ww3-feature/user-set-view:
  initial creation of a Problem Info side pane for the UserSetView
  Added Check answers button to user set view.
  Added additional information on the User Set Option Pane.
  Changed the way the User Sets are handled on the client.  Now problem information is stored in the User Set and this is consistent with the Global sets.
  Fixed backend where the merged set is returned instead of just the user set properties.  This is helpful on the client-side.
  Work on UI of correct/incorrect answers.
  More work on the User Set Browser
  Added saving the user_id and set_id for the state.
  Hide the entire toolbar on the User Set View.
  Continued work on the User Set View
  Continued work on the UserSetBrowser
  Initial User Set View now working.
  Continued work on the User Set View
  More work on the user set view
  initial work on a User Set List View