split: add IDE.SplitView to solve IDE specific problems

Especially the problem about window resizing. We need to preserve the pane sizes.
workspacebuilder: use IDE.SplitView instead of KDSplitView