modified form validation rules to comply with AAMC business rules for session blocks representing clerkship courses. refs #3782
fixed bug that was causing sequence blocks to lose state for courses after repeated updates when courses did not change.