Add Windows 8.1 detection
Do IP detection asynchronously, since a failure was causing a delay of 20 seconds. Switch to icanhazip.com for ip detection.