Stop updating tab strips when they are completely hidden
We've been updating tab strips even when they are not shown at all.
It includes relatively expensive operations such as image rotation,
and if we adopt material spinner it will cost 2 skia operations
(SkPath::arcTo and SkCanvas::drawPath). Note that this cost is per tab.
Hopefully, this can improve power and performance, especially when
tab is loading but tab strip is hidden.
BUG=489488
Review URL: https://codereview.chromium.org/
1245053002
Cr-Commit-Position: refs/heads/master@{#340504}