Implement Type filter. Closes #70

- Does not use keyboard handler (it is not clear how it should be used now)
- Does not allow to deselection of selected items (as the general filtering code does not allow it now)
- We created a new general NewRequestParamsEvent to be re-used by all filters