Allow new Assignments to save without validation errors in modules
Allow new Assignments to save without validation errors in modules

Fixes: SIS-2854

Test plan:
- Enable the new Sync to SIS Feature Option, set a name length
  value and check the require due date option
- Navigate to a Course
- Navigate to the Modules page of the course
- Create a new Module
- Click the '+' button to left of the newly created module
- Click 'Add [New Assignment]'
- Enter a name longer than the length you set for the account
  setting
- Click 'Add Item'
- Confirm the Module Item is created
- Confirm when clicking on the module item name it navigates you
  to the Assignment
- Confirm when editing the assignment the 'Sync to SIS' option is
  not checked

Change-Id: I4d0732ff89e3b09e910b489083ee562ffb9ef6f5
Reviewed-on: https://gerrit.instructure.com/114668
Tested-by: Jenkins
Reviewed-by: Brad Humphrey <9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@instructure.com>
QA-Review: Mark McDermott <20dd8ba615f2257ea7254f93d6f30ae11aa4f904@instructure.com>
Product-Review: Brad Humphrey <9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@instructure.com>

sfu/canvas-lms,instructure/canvas-lms,instructure/canvas-lms,sfu/canvas-lms,sfu/canvas-lms,djbender/canvas-lms,instructure/canvas-lms,instructure/canvas-lms,venturehive/canvas-lms,djbender/canvas-lms,instructure/canvas-lms,djbender/canvas-lms,sfu/canvas-lms,venturehive/canvas-lms,sfu/canvas-lms,djbender/canvas-lms,instructure/canvas-lms,venturehive/canvas-lms,venturehive/canvas-lms,instructure/canvas-lms,sfu/canvas-lms,sfu/canvas-lms