This commit also changes the way TopTabs options are handled. As the TabLayout
is part of the TopBar, it's the StackControllers responsibility to set TopTabs options.
Initial implementation of willAppear and willDisappear (#2748)
* Initial implementation of willAppear and willDisappear
Currently only implemented on pop in StackController
* call clearOptions on super
* TopTabs visible
* fix unit
* Use AHBottomNavigation for BottomTabs
* Process passed options for all layout types
Static options are still processed only for components
* ios e2e fix
* Update RNNNavigationController.m