IIS: Allow to overwrite empty string returned by GetServerVariable. Keep empty string in cases we are unsure, and use NULL were NULL is safe or needed. Followup to r1701497.