refactoring: reuse IconButton for config menu bar
consider also the screen size when scaling by DPI
default autoscale for IconButton
remove hardcoded footer height of reader menu
Merge pull request #1216 from chrox/auto_scale

auto scale icon button especially for screen with high DPI