Add a delegate method called before flip animation
Add destination view controller to "will flip" delegate method.

It is hard to know where the animation will end without this property.
Merge remote-tracking branch 'pbernery/add_delegate_method' into develop