Validate assessment start/due dates
Validate assessments are specified in the order: peer, then self.
Update XBlock date fields to use scope.settings and be named "start" / "due"
Add validation to workbench scenario parsing.
Update serialization to include start/due dates