Added a dynamic double tap methodology that only triggers when the delegate value is set and if a carousel:didDoubleTapSelectItemAtIndex: method is implemented in the calling object.