fix Win32/display logic

Change the display skip logic to match the documentation: 
if we need a display but don't have one and it's Windows, then 
skip. Tests now pass on Windows.