New: Added CPSplitViewDelegate protocol

Added the CPSplitViewDelegate protocol.
Also, now, delegate methods are called as we are used to do it in Cappuccino
Merge pull request #2086 from Dogild/SplitViewDelegateProtocol

New: Added CPSplitViewDelegate protocol