Changed implementation of InfoSessionAdapter to use the ViewHolder pattern, and to make the rows have homogeneous views.