truncate long assignment names with draft state on
truncate long assignment names with draft state on

make the name column shorter so that it doesn't cut overlap the module
column

fixes CNVS-9598

test plan
=========
with draft state enabled:
- create a new assignment with a very long name
- add the assignment to at least one module
- navigate to the assignment index page
- verify that the module name and the assignment name do not overlap and
  that the assignment name is properly truncated with an ellipsis

Change-Id: Icd8b9e5789eee02ec94e979979f672f4a37dfa12
Reviewed-on: https://gerrit.instructure.com/26870
Reviewed-by: Liz Abinante <ce3305c9be70e1a5a9ff49df19e1a5b24d5a47f8@instructure.com>
Tested-by: Jenkins <d95b56ce41a2e1ac4cecdd398defd7414407cc08@instructure.com>
QA-Review: Amber Taniuchi <ef4bfd1e6d278f6bc7d4a478f02be2cb9581a0a5@instructure.com>
Product-Review: Simon Williams <088e16a1019277b15d58faf0541e11910eb756f6@instructure.com>

instructure/canvas-lms,ShreniiNepal/shrenii_lmp,shidao-fm/canvas-lms,efrj/canvas-lms,greyhwndz/canvas-lms,greyhwndz/canvas-lms,usmschuck/canvas,juoni/canvas-lms,kyroskoh/canvas-lms,venturehive/canvas-lms,venturehive/canvas-lms,ShreniiNepal/shrenii_lmp,sfu/canvas-lms,dgynn/canvas-lms,leftplusrightllc/canvas-lms,instructure/canvas-lms,roxolan/canvas-lms,shidao-fm/canvas-lms,wye0220/shindig-canvas,Jyaasa/canvas-lms,AndranikMarkosyan/lms,eCNAP/CANVAS,arrivu/arrivu-lms,skmezanul/canvas-lms,dgynn/canvas-lms,wimemx/Canvas,snehakachroo1/LSI_replica,arrivu/qibla-ecampus,juoni/canvas-lms,dgynn/canvas-lms,sfu/canvas-lms,utkarshx/canvas-lms,HotChalk/canvas-lms,va7map/canvas-lms,eCNAP/CANVAS,jay3126/canvas-lms,Unow/canvas-lms,usmschuck/canvas,Rvor/canvas-lms,antoniuslin/canvas-lms,leftplusrightllc/canvas-lms,snehakachroo1/LSI_replica,kyroskoh/canvas-lms,jay3126/canvas-lms,antoniuslin/canvas-lms,arrivu/hoodemo,skmezanul/canvas-lms,utkarshx/canvas-lms,shidao-fm/canvas-lms,eCNAP/CANVAS,HotChalk/canvas-lms,tgroshon/canvas-lms,djbender/canvas-lms,juoni/canvas-lms,juoni/canvas-lms,va7map/canvas-lms,narigone/canvas,kyroskoh/canvas-lms,venturehive/canvas-lms,wrdsb/canvas-lms,fronteerio/canvas-lms,instructure/canvas-lms,sdeleon28/canvas-lms,shidao-fm/canvas-lms,instructure/canvas-lms,roxolan/canvas-lms,samuels410/greatlakes-lms,Unow/canvas-lms,fronteerio/canvas-lms,sdeleon28/canvas-lms,efrj/canvas-lms,narigone/canvas,instructure/canvas-lms,matematikk-mooc/canvas-lms,landonwilkins/canvas-lms,matematikk-mooc/canvas-lms,gbleydon/canvas-lms,va7map/canvas-lms,sfu/canvas-lms,SwinburneOnline/canvas-lms,SwinburneOnline/canvas-lms,grahamb/canvas-lms,redconfetti/canvas-lms,redconfetti/canvas-lms,wye0220/shindig-canvas,SwinburneOnline/canvas-lms,Jyaasa/canvas-lms,djbender/canvas-lms,landonwilkins/canvas-lms,greyhwndz/canvas-lms,tgroshon/canvas-lms,sdeleon28/canvas-lms,greyhwndz/canvas-lms,fronteerio/canvas-lms,arrivu/qibla-ecampus,narigone/canvas,antoniuslin/canvas-lms,snehakachroo1/LSI_replica,jay3126/canvas-lms,efrj/canvas-lms,utkarshx/canvas-lms,landonwilkins/canvas-lms,arrivu/hoodemo,grahamb/canvas-lms,HotChalk/canvas-lms,matematikk-mooc/canvas-lms,sfu/canvas-lms,efrj/canvas-lms,sfu/canvas-lms,wrdsb/canvas-lms,arrivu/qibla-ecampus,usmschuck/canvas,fronteerio/canvas-lms,grahamb/canvas-lms,Jyaasa/canvas-lms,samuels410/greatlakes-lms,AndranikMarkosyan/lms,Unow/canvas-lms,va7map/canvas-lms,tgroshon/canvas-lms,sdeleon28/canvas-lms,tgroshon/canvas-lms,ShreniiNepal/shrenii_lmp,grahamb/canvas-lms,samuels410/greatlakes-lms,redconfetti/canvas-lms,samuels410/greatlakes-lms,skmezanul/canvas-lms,leftplusrightllc/canvas-lms,instructure/canvas-lms,wrdsb/canvas-lms,AndranikMarkosyan/lms,wrdsb/canvas-lms,kyroskoh/canvas-lms,Rvor/canvas-lms,wimemx/Canvas,dgynn/canvas-lms,leftplusrightllc/canvas-lms,Jyaasa/canvas-lms,whalejasmine/canvas-lms,roxolan/canvas-lms,usmschuck/canvas,whalejasmine/canvas-lms,gbleydon/canvas-lms,arrivu/arrivu-lms,sfu/canvas-lms,wimemx/Canvas,gbleydon/canvas-lms,instructure/canvas-lms,Rvor/canvas-lms,grahamb/canvas-lms,whalejasmine/canvas-lms,wye0220/shindig-canvas,whalejasmine/canvas-lms,arrivu/arrivu-lms,venturehive/canvas-lms,HotChalk/canvas-lms,ShreniiNepal/shrenii_lmp,jay3126/canvas-lms,narigone/canvas,roxolan/canvas-lms,SwinburneOnline/canvas-lms,redconfetti/canvas-lms,Rvor/canvas-lms,antoniuslin/canvas-lms,eCNAP/CANVAS,matematikk-mooc/canvas-lms,djbender/canvas-lms,djbender/canvas-lms,utkarshx/canvas-lms,AndranikMarkosyan/lms,skmezanul/canvas-lms,snehakachroo1/LSI_replica,sfu/canvas-lms,landonwilkins/canvas-lms,arrivu/hoodemo