Safely call operations on Navigator from get-go

Once NavigationFragment is instantiated, we can do navigation operations
via NavigationFragment.getNavigator, which now returns a lazy wrapper
for the Navigator (renamed to InternalNavigator)