make NetworkInterface working under XP

on >= Vista NetworkInterface works, but if you try under XP you have ifIndex always not setted: if you compile with XP SP1 defines you get code working on >=XP
RESERVER_QUERY update

in function setQuery, or when you have to use encode internally, is used RESERVED_QUERY that is only # if you have a query with / the character is encoded, and I think you don't want
Merge pull request #570 from micheleselea/develop

make NetworkInterface working under XP