Fix BaseCardView

Bug 28746430 The flip flop visiblity issues.

Deprecated setExtraVisibility() since BaseCardView never looked
at that value, internally it uses value of setInfoVisibility().
Decouple setActivated() and setSelected(), setSelected() is no
longer considered dependant on setActivated.
Fixed many other issues related with animation.

Created several test cases.

Change-Id: I93a973a014c20cbd4de03fcc7c6cbd5da775dc13
3 files changed