First round done... class drafts

Got a working Draft form that lets you submit the draft w/out rules of
scheduling but w/out overriding the ClassBidForm, it’s like a shadow
bid with only 2 required fields.

Also got create and edit to be able to submit draft as desired - it
makes a draft, doesn’t fight you over required fields (except title &
teacher), and then shows in the draft list.  Edit doesn’t make a copy,
it updates the draft in place.

More testing needed - haven’t tested anything related to submission.

Also killed some unused code.

Also set a default teacher as the first on the list of the user’s
personae.
Bug in schedule_constraints

Couldn’t save a draft because schedule constraints couldn’t save
itself.   I saw everything else that is multiple choice checkboxes use
TextField and that works, so I changed.

REQUIRES MODEL CHANGE!
Create a view option

Keeps the submitted class from being editable by user.
Same logic as act submit, just redid for Class submit.
Create a way to show draft-required field

Added display to form views that shows that when this is a
draft-ennabled form, fields that are bold are required, even for a
draft.  Then created an array that the Class bid provides for that is a
draft-required field and passed it through the view.

The model is updated, but should not need DB refresh.

May be the end of drafts for classes.  Needs end to end test.