SplitterHandler: Add getter for handled widgets
SplitterArea: Delegate creation to virtual functions

For SplitterHandler and SplitterWidget
SplitterArea: Implement getter (from index and position)
SplitterArea: Add function sideSplit()
SplitterArea: Add private getter for handler from index

For save and load purpose