Merge commit '834bec6f2947f92d42c7f292e4b9dbaaf91a6051' into release/2.9
Made a few changes to make the AddUsers table a little prettier in math4.
Adjust indentation
make show-source executable
Fixed an issue where renaming a course caused the past answers to not be found in the database.
Removed extraneous code.
Fixed bug with achievement items not generating the correct array of set problem counts.
Correct you're/your in instructions
Merge pull request #289 from ziktar/master

Correct you're/your in instructions
Hotfixing patch for 2989
Update LICENSE
Update VERSION
Merge branch 'master' of https://github.com/openwebwork/webwork2
Check that course_info.txt file is inside the template directory before serving contents.

Die if the file is not under the templates directory.  Other files
were carefully checked, this one was omitted by accident.

The sites.conf file is still not protected -- that code can read any file and the location can be changed in course.conf, overriding default.config.
A reasonable fix for this is to set the permissions for course.conf so that it cannot be edited using FileManager (i.e. not editable by the server). Editing
that file from the web is dangerous in any case.

The die command gives error information that includes the line where it is called and a stack trace.  We should be able to turn this off for production.
Merge pull request #300 from mgage/master_dir_exploit_fix

(same as master hotfix #301)
Fix bread crumbs to allow for empty nodes.
This happens when editing course header and set header files.
It used to be unnoticable but maketext() seems to behave oddly on an undefined string
Merge pull request #284 from goehle/addtable

Formatting Bug
Merge pull request #298 from goehle/hotfix

Hotfixing patch for 2989
Merge branch 'master' of http://github.com/openwebwork/webwork2 into renamefix

Conflicts:
	lib/WeBWorK/DB.pm
Merge pull request #302 from mgage/master

Fix bread crumbs to allow for empty nodes.

Tested and works on pg editor 2