+ add preliminary history function
+ add history line edit gui class and change QLineEdit with it where history is needed
+ history function in filter patter edit dialog

. changes
add signal which signals change of text due to history
call set_key_data when filter dialog ends
Merge branch 'history'