Change drawable state of selected changes

Save whether a change is selected in the change list card and change its state when it is un/selected
Remove some unused methods from CardsFragment and CommitCard
This doesn't invalidate the old view yet, and will be invalidated only when it is recycled.

Change-Id: Ie852e6b29bc9f6381509e51ee73957ac77329cf7