fix(nav): transitioning state is a boolean not a timer
fix(nav): transitioning state is a boolean not a timer

long async promises in canLeave / canEnter can lead to a false negative of isTransitioning()
It is key for the internal consistency of NavController to always know the correct state

manucorporat/ionic,joshesp/ionic,cambronjay/ionic,TillaTheHun0/ionic,TillaTheHun0/ionic,dennybiasiolli/ionic,alan-agius4/ionic,driftyco/ionic,cambronjay/ionic,cambronjay/ionic,dennybiasiolli/ionic,TillaTheHun0/ionic,alan-agius4/ionic,manucorporat/ionic,dennybiasiolli/ionic,driftyco/ionic,driftyco/ionic,alan-agius4/ionic,dennybiasiolli/ionic,driftyco/ionic,joshesp/ionic,alan-agius4/ionic,manucorporat/ionic,cambronjay/ionic,manucorporat/ionic,alan-agius4/ionic,TillaTheHun0/ionic,joshesp/ionic,dennybiasiolli/ionic,brianespinosa/ionic2-sass,manucorporat/ionic,alan-agius4/ionic,cambronjay/ionic,driftyco/ionic,joshesp/ionic