open web pages correctly on windows, handle missing xdg-open