Add handlers for more filter types to filtering service.  Adjust styles on the filter controls.
Add the filter list which pops up when clicking the filter type arrow on a filter cell.  It puts the proper filter predicate into the text box.
Contains, begins with, ends with all work.  Display a checkbox in the filter row for checkbox fields.
Shadow styling on first child row of a parent.
Display first child record in the parent row.
Display remove button for all but the first filter.  Clicking remove button removes that filter.
Support for the Empty and Not Empty filters.
Merge branch 'feature/expand-filtering' into develop