Change some split view width calculations.

* Attempt to fix the "<SPSplitView: ...>: the delegate <SPSplitView: ...> was sent -splitView:resizeSubviewsWithOldSize: and left the subview frames in an inconsistent state:" message that has been plaguing my console for some time.

* This commit also adds a minimum width on the main area to prevent some strange UI bugs.