fixed initial sizing with nested splitters by using the preLink function to calculate and propagate sizes in the splitter to the descendant panes and splitters, requires the use of box-sizing:border-box if the panes have padding for initial sizing