DTActionSheet: Moved block execution to clickedButtonAtIndex:
DTActionSheet: Moved block execution to clickedButtonAtIndex:

Moved block execution from 
    - (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex
to
    - (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
and added corresponding delegate checking and bitmask updating code.

Avoids a very noticeable delay in executing the requested action.
nrcmedia/DTFoundation,z8927623/DTFoundation,programming086/DTFoundation,sbausis/DTFoundation,1yvT0s/DTFoundation,ywzw2013/DTFoundation,SanjoDeundiak/DTFoundation,SanjoDeundiak/DTFoundation,ShengQiangLiu/DTFoundation,devontech/DTFoundation,vlondon/DTFoundation,JasperYanky/DTFoundation,Cocoanetics/DTFoundation,JasperYanky/DTFoundation