Fix demo

Change-Id: Ifab15f7da6036dcc1a0f45d47422c2e3ec7869cc
no need to call notifyDataSetChanged()

 mNotifyOnChange is defaulted to true in ArrayAdapter

Change-Id: Id291dc080d136fbbb1bcc8c569a62a7ea847f36d
no need to set some of these gravities

Change-Id: Iab475d0b0724fb17df9fa63e9a047763ec2f8779
Don't hold an extra reference to the current cards, use the adapter

Change-Id: Ia1f0eca1a4246f5c81faf120e776b8d576dc6252
reset card icons for recycled views

when card view is recycled the icons of selected items were left at
90 degree rotation making them appear invisible

Change-Id: I2476a7cdb9b62e20412603b2fbda3e9ac8c24053