Complete the switch to gnulib instead of plibc for inet_ntop
Manually merge Win32 changes from MIQ
There were some things that weren't applicable.
There were also some leftover conflicts on the PrintDlg renaming.

Include Winsock2.h before Windows.h

unistd.h on mingw-w64 includes winsock2.h.

Disable python_ui_fd_callback completely on Windows
Merge pull request #1370 from jtanx/win32-fixit

More manual merging of Win32 changes
Initialize gadget focus event objects in _GWidget_IndicateFocusGadget.
Merge branch 'master' into littlethings
Add comments.
Split code paths for new metrics view and metrics view refresh so as to avoid infinite recursion.
Merge pull request #1371 from fontforge/littlethings

Split MetricsView refresh functionality and initialize gadget focus event objects in _GWidget_IndicateFocusGadget.
Update version reporting in startnoui.c.
Merge pull request #1376 from fontforge/littlethings

Update version reporting in startnoui.c.
Fix headless bitmap rendering crash.
Merge branch 'master' into littlethings
Merge pull request #1377 from fontforge/littlethings

Fix headless bitmap rendering crash.
Safely allow calling of certain GDraw routines when running headless.
Fix bad names.
Fix version reporting in startnoui.c.
Merge pull request #1378 from fontforge/littlethings

Safely handle some GDraw calls in headless mode.
Merge pull request #1379 from fontforge/littlethings

Fix version reporting in startnoui.c.