Add no_pagination setting to DataTableSettings to disable pagination

This was previously done by leaving total_rows blank but now
this supports infinite pagination
Add parameter to specify filename