Add custom element <learning-objective> to consolidate display of information for an objective.

browseObjective/BrowseObjectiveCtrl() still has some duplicate support.