Moved list view filter to repository, so can be applied with a database query
Moved list view no results message into table body as otherwise if you apply a filter that returns no results, you can't clear it again
Prevented list view filter box from setting dirty flag on form.  Without this you get the save changes warning after using the filter, but there's nothing to save.