refactor(ripple): adds support for non-fixed tabs

Closes #825.
Closes #460.
Per Material design:
*  Is the inkBar color the same as the tab text color ?
*  Do we have tabs-theme.scess that defines the default inkbar color?