Scroll app details appropriately when expanding sections.

Fixes #875 (closed).

Note that the versions list works really nicely, by animating the addition of items and smooth scrolling down. However the other expandable items don't. This is due to a technical limitation whereby the adapter only includes one item for Links + Permissions respectively. This item grows/shrinks in size as it is expanded/collapsed, but no items are added/removed from the adapter. This causes problems with the smooth scrolling, but I don't think it is a bit problem.