DTActionSheet and DTAlertView improvements

`DTActionSheet`: Using `UIActionSheetDelegate` protocol instead of `UIAlertViewDelegate` protocol
`DTAlertView`: Removed unneeded `_externalDelegate` ivar