libgimpwidgets, app: add gdk_screen_get_monitor_workarea()

to the gimp3migration hack and use it where appropriate, so in the
gtk3-port branch windows will not overlap with docks, panels etc.