LDEV-1499 Show tool activities within branches but not grouping activities. If branching activity is inside a sequence check parents and downstream from parent. same for grouping activities.
LDEV-1496 Retain the value of the Branching Activity's defaultActivityUIID (firstActivityUIID). Due to branching canvas's not being preloaded we need to set the value off the firstActivityUIID field and not from the defaultBranch field which is only set when the branching canvas has been open or setup.
LDEV-1480 Live Edit improvements for retaining Teacher Choosen branching mappings on re-save. Still problems to be resolved with removing redundant mappings after switching to different type and loss of grouping for Teacher Choosen branching activity.