DTActionSheet fix

I applied the same fix to `DTActionSheet` (didn't add new unit tests though).

I also removed the no longer needed `_externalDelegate` ivar and `dealloc` method from `DTAlertView`.

Tested on iOS 8 beta 5 and on iOS 7.1.2.