Completion blocks for navigation controller animated operations

@ndonald2 @arrouse Just a little convenience category on UINavigation controller
Upon init these will all be nil anyway, no need to set explicitly.