keep track of tab fragments so they can have Filters and Loaders attached

The search bar needs to set the filter in the active ListAdapter, so all of
them need to be stored and recalled.  Handling the Loaders also requires
knowing which ListAdapter is active so it can be handled on the Loader
callbacks.

refs #2808, #1633