Prepare for summary header

Don't need to pass member variables to AsyncTasks since they aren't
static inner classes.  Change rows from GridLayouts to LinearLayouts.