Fix for issue #244 - Change class delete, edit buttons to links
Converted submit buttons to links
Fix for issue #696 - Canadians can't save their teacher profiles
Created migration to increase chars width to 32(this is the char width used in the current MIT database)
Fix for issue #766 - Implemented redirect on sign out
A bit of code formatting
removed redundant call
Fix for issue #484 - Custom Form Module Doesn't Handle User Roles
Decorated method with usercheck_usetl
Issue #362 - Initial checkin partial implementation of grade change request feature
Issue #362 - Nearly complete implementation of Grade Change Request with unit tests.
Needs better email content and still needs a better set of grade choices
Implemented static method for retrieving valid grades
Protected view
Added student info to form
More text for email
Merge branch 'main' into main_jlegris

Conflicts:
	esp/esp/django_settings.py
	esp/requirements.txt
Merged main
Add fallback to ESPUser.grade_options()

On some sites the student_grade_options Tag may not be set; in this case,
we want to fall back to the default of 7--12 inclusive.
Change dbmail import in esp.users.models

We overrode Django's send_mail function to bcc an archival e-mail list
(and a few other minor things).
Tweak grade change request e-mails
Add ESPUser.set_student_grad_year() and ESPUser.set_grade()
Use ESPUser.set_student_grad_year() in user view
Use ESPUser.set_grade() to update grade if a grade change request is approved
Use ESPUser.grade_options() in student profile form
Tweak GradeChangeRequest tests (maybe this is just my machine)
Add render_to_response() override to grade change request view class

We need something like this in order to ensure the page is rendered with
the request and theme info in the context.  As we use class-based views
more, maybe we should centralize some base classes for commonly used
overrides?
Merge pull request #970 from learning-unlimited/main_jlegris

Fixes from Joel for several issues: #244, #362, #484, #696, #766.  Includes grade change request form.