Make tabview css classnames extendable

Tabview source code links a private _classNames variable in its method implementations and properties initializations.
This practice doesn't allow class extensions to overwrite those values in the proper way. In order to get fixed, it needs to read the fresh values from the static reference instead.

_updated by @davglass_