Bugfixes, auto restore focus improvements
- Fixed the issue where component would have kept itself in the array of
parentsHavingFocusedChildarray after removal - Further improvements to
autoRestoreFocuslogic to trigger not only on Lead components, but also on Parents that had focused child when being removed. Edge case, normally children are removed first.