Add custom filters support

Also, provide a way to take a django-filter FilterSet as an argument and
use it to filter the data.
Add tests for noServerSide
Add tests for extra
Add test for user row formatting.
Add tests for custom filters