New : Added protocol CPAlertDelegate

This PR adds the protocol CPAlertDelegate.
The delegate methods are called as we are used to in Cappuccino.
Fixed : Remove unused method
Fixed: CPAlertDelegate protocol does not implement CPObject protocol
Merge pull request #2032 from Dogild/protocolAlert

New : Added protocol CPAlertDelegate