List views with search

I noticed that several list views follow the same pattern of searching through model instances. I pulled out this code into a common class, SearchListView, which can be used for any object. This code will also be useful for searching through pastes in the upcoming Portal changes.