Model extension for DataSetFilter (story #1710)

- extension to the model (filter.xml)
- decorator for the dataSetFilter entity (new entity introduced by the model extension) + tests
- changes to the entityController to make the relation between DataSetFilter and MolgenisUser possible without exposing all the MolgenisUser fields