GUI refactoring: rename methods of SessionItem
Both SessionItems and QObject had parent() and children() methods.
If class inherits both, it get conflict.
So I renamed SessionItems methods to itemParent() and itemChildren()
This is moved out to separate MR because it touches many files and may complicate reviewing other changes.