make IOCTL_SO_GETHOSTID more accurate on Windows
changed IOCTL_SO_GETHOSTID to remove malloc()/free() calls
account for GetIpForwardTable() returning ERROR_MORE_DATA
remove trailing whitespace
Merge pull request #374 from ToadKing/master

make IOCTL_SO_GETHOSTID more accurate on Windows