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.