Remove extraneous helper from demo
Pushed context comparison into ListItemView, extracted ListItemViewMixin, and introduced Reusable ListItemView. @lukemelia/@stefanpenner

ReusableListItemView should be considered experimental. If you have the right use case, it can prevent rerenders in a massive way. Documentation will come soon.