qtutils: improve create_action_button()

Make 'tooltip' and 'icon' optional.  Use a scaled pixmap when creating
the icon to prevent rendering artifacts on Linux.

Signed-off-by: David Aguilar <davvid@gmail.com>
main: hide the menu indicator for the diff options

Signed-off-by: David Aguilar <davvid@gmail.com>