Scrolling optimizations

Reduced InterpersonalCard from several text views to one giant one and
using formatted text.  It helps a bit with the caching mechanism for the
strings.  But scrolling is still janky until you scroll through
everything once.  I'm not sure why... the views get recycled quickly and
there's still jank.
Switch to RecyclableCard

Changing Card implementations to use RecyclableCard.  Simplifies the
code a bit.