Custom component to handle the filter' editors
It includes:
A editor component, usually a text field to enter the filter text.
A popup menu that contains both history and predefined option elements.
An arrow button to display the popup menu.
The component keeps the same look and feel under all cases (being editable or not, having
custom cell renderers or not).
Basic implementation of a IFilterTextParser, supporting only simple operators referring
to the content of a single column.
The supporter operators include:
Comparison operators.