set menu font size according to screen dpi
add icon option items in config dialog
code cleanup
hide DPI dependency in Font module
Merge pull request #735 from chrox/ui-tweaks

set menu font size according to screen dpi