ESP8266 SDK Windows Setup (updated 11/29)

There is already an official SDK running on Linux Lubuntu, very easy and simple to use. But now here we have the SDK environment transplant to Windows system via the software tool called cygwin, which allow you to create the linux environment in the windows, and we have the SDK running...