Add initial support for Windows

Native Windows support by using TUN/TAP driver interface from OpenVPN. Sample client up and down scripts added for reference. Test on Windows 7 64-bit.

Known issues:
* Only support MinGW. Cygwin is not supported due to the TUN/TAP driver interface.
* Daemonize not working. Can only run in the foreground.