Add checkbox to search only directory names

When the checkbox is checked, only directories are matched against
"Filename" field. Files are not matched and no file is searched for
content even if the field "Content" is not empty.

This is an example feature implemented for open source programming course
at Czech Technical University. It is intentionally based on older version,
so that students can learn how to use git to resolve merge conflicts or
update (rebase) their patches.

Signed-off-by: Michal Sojka <sojkam1@fel.cvut.cz>
Document "Only directories" checkbox
Ticket #2947: fix quoting and message in "Delete tagged files..." in user menu.

Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Merge branch '2947_quoting_in_user_menu'

* 2947_quoting_in_user_menu:
  Ticket #2947: fix quoting and message in "Delete tagged files..." in user menu.
Ticket #2971: mouse click below non-droppeddown menubar activates menu box.

How to reproduce:
1. Switch the "Drop down menus" option off.
2. Press F9 to activate menubar. Menu is not dropped.
3. Click somewhere below menubar, on one of the files in the directory
listing.

Buggy behavior: the corresponding "Left" or "File" etc. dropdown is
opened, and the mouse button is released, menu item under the mouse
cursor is activated.

Correct behavior: clicking with the mouse somewhere other than the
active menubar doesn't open dropdown menu, instead removes the focus from
menubar and acts on the actual item under the mouse pointer (such
as a filename in the panel).

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Merge branch '2971_menu_mouse_click'

* 2971_menu_mouse_click:
  Ticket #2971: mouse click below non-droppeddown menubar activates menu box.
Ticket #2962: update Fortan syntax highlighting.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Ticket #2493: handle regexp errors in file operation.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Merge branch '2493_file_operation_regexp_error'

* 2493_file_operation_regexp_error:
  Ticket #2493: handle regexp errors in file operation.
Test2