breakup agenda events by segments of information for SRs
breakup agenda events by segments of information for SRs

fixes CNVS-38856

test plan:
- ensure you have some visible events on your calendar
- navigate to calendar agenda view (/calendar#view_name=agenda)
- using a SR, navigate through the list of events
- note that each event is broken up into multiple SR "tabs":
  - starts/due date
  - title
  - completed status
  - calendar name
  - button to open menu (before, the whole event was the text inside
    this button)

Change-Id: Iecdb245dfda6095d544ff76dbd0ef2f7c54822e7
Reviewed-on: https://gerrit.instructure.com/125390
Tested-by: Jenkins
Reviewed-by: Jon Willesen <0321efbc0acf6204eb6035acb1d418838b450d08@instructure.com>
QA-Review: David Tan <6283e310a2278fc51bdc4fb5974f70dd9c3366b9@instructure.com>
Product-Review: Nathan Rogowski <2e8aa918660411855c6d44d5bb2da677aa033255@instructure.com>

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