LDEV-1479 Fixed issue with closing nested branching views. Also fixed clean up when doing 'New' canvas, closing all open views including complex and branching views.
LDEV-1560 Fixed branching close problem when nested in Optional Activity. Fixed Branching / Optional(s) redrawing issues by clearing the branching views when moved too and/or from Optional(s). Merged with branching size changes.
LDEV-1558: Once a learner completes a lesson by hitting a "stop after activity" branch, it stays completed, irrespective of whether the user hits resume or if Live Edit is done and new activities are added to the end of the design.
LDEB-1552LDEV-1548 Fixed PI issue with Optional redraw - focusOut method only updates title/desc fields and therefore doesn't need complete redraw of children.
LDEV-1553 Moved branchView reference to be inside Activity object and not the CanvasActivity movieclip (canvas object). Therefore have resolved the bug when optionals are redraw due to an update (ie adding or removing or moving an activity).
LDEV-1558: When a learner completes a lesson at the end of a branch (ie a branch that stops, rather than continuing) then the parent activities are also marked as complete.