refactor(ionTabBar): remove tab.shown and tab.hidden events

Instead, use `on-select` and `on-deselect` attribute callbacks.

Alternatively, listen for $scope.$on('$destroy') in a controller inside
your tab.