I've added a number of delegate methods from UIActionSheet: `willPresentActionSheet:`, `didPresentActionSheet:`, `didDismissWithButtonIndex:` and `willDismissWithButtonIndex:` and replicated these types of callbacks in the block-based callbacks. I also added it as a method on RDActionSheet `buttonTitleAtIndex:` just like UIActionSheet that returns the title for the button at the specific index. I updated the block-based callbacks to return the title action well so the developer doesn't have to create a weak reference to actionSheet in order to check the buttonTitle on a buttonIndex.
Title should have inset shadow appearance instead of drop shadow.
Solving height issue where the action sheet was sitting 1 point (or 1 pixel on retina) too high (apparent in the demo when flipping device to landscape).
Added initializer that includes setDelegate to better match UIActionSheet initialization method
Merge pull request #11 from runmad/master

Replicating some UIActionSheet delegate methods (and copied these behaviours to blocks as well). Also added buttonTitleAtIndex: