Change ReifyingListLoader to accept a ListBinding instance

* Avoid minor duplication of work and ensures `_*_binding` attributes on
  models are populated when using `_*_binding.refresh_list()`