Merge pull request #387 from goehle/newgitreadme

Git Procedure and Readme.md

Mike took a look at this and made a few minor changes.
Merge pull request #405 from openwebwork/release/2.9

Release/2.9

This has been looked over by Peter and Myself and Mike has given the go-ahead for release.
Upgrade AskSage error reporting and portability

In particular pass location of curl (used in sage call) from site.conf since the location can be different on different machines.
Create error messages when debug is set to 1
Fixed a bug where Tags.pm would complain about editing .tmp pg files.
Fixed a bug where logout didn't remove your key from the db.
Merge pull request #439 from goehle/tag-bug

Tags and Tmp Files
Merge pull request #440 from goehle/tag-bug

Tags and Tmp Files (develop)
Initial stages of clean up of the htdocs/js directory including getting rid of old ww3 files.
Restored the LB3 to the master (i.e. working) version.
Move some more unused js files.
Deleting of old unnecessary files.
Merge pull request #437 from mgage/develop_fixsage

Upgrade AskSage error reporting and portability
Replace line 48 of /opt/webwork/webwork2/lib/WeBWorK/File/Classlist.pm

        my $csv = Text::CSV->new({ binary => 1 }); # binary for utf8 compat

by the two lines

        my $csv = Text::CSV->new({ binary => 1, allow_whitespace => 1 });
	   # binary for utf8 compat, allow_whitespace to strip all whitespace from start and end of each field

This fixes the bug in reading classlist files when e.g. someone has a space before or after a status (e.g. ,C  ,)
and later gets an error when e.g. assigning sets to the new student becasue of an unknown status.
Merge pull request #450 from apizer/bugfix_master

Develop Version of #449
More removal of ww3 files and some other general cleanup.
Merge pull request #441 from pstaabp/feature/js-cleanup

Feature/js cleanup
Merge branch 'develop' of https://github.com/openwebwork/webwork2 into css-refactor
Fixed a harmless js bug in math4 when using gateway.template.