Added mixin to support active state transitions
Added transition support to carousel component
Added transition support to popover component
Updated tip and option components to use active state mixin
Grouped properties in all components and mixins for readability