[Course Navigation] Consistent course name across breadcrumbs and homepage types

Problem statement:

Canvas displays different course names depending on the type of home page selected. This course name is sometimes different from the name showed on the breadcrumb, depending on whether you're in student view or instructor view. Here longer writeup: https://virginiacommonwealth.instructure.com/courses/106880/pages/theme-change-request-7-slash-30-sl... Here is a demo canvas site: https://virginiacommonwealth.instructure.com/courses/106880

Proposed solution:

EXPECTED BEHAVIOR: A single, consistent course name across all home page types, preferably adopting the behavior implemented on the Syllabus page. MINIMUM FIX: If nothing else, please fix the “Pages Front Page” to adopt behavior of “Syllabus” or “Course activity” home pages, that is, display nickname if exists otherwise display full course name. Currently, “pages front page” displays full course name independent of nickname setting.

User role(s):

admin,instructor,student,ta,designer,observer