New: added protocol CPComboBoxDataSource

Added protocol CPComboBoxDataSource
Merge pull request #2161 from Dogild/CPComboBoxDataSource

New: added protocol CPComboBoxDataSource