feature/tab_spinner

Hiding/showing tabs based on isVisible property, updated VisibilitySupport to use hide/show methods if defined on the view.