Upgrade from Winsock 1.1 to Winsock 2.2, which is always available on Win2000+. See: [http://msdn.microsoft.com/en-us/library/windows/desktop/ms742213%28v=vs.85%29.aspx] for details. 
Move winsock initialization to TclpInitPlatform(void), so we can be sure everywhere that we have an initialized winsock2. 
Stub entries for TclWinGetServByName/TclWinGetSockOpt/TclWinSetSockOpt are no longer necessary (will be removed in 9.0, but are kept in 8.x)
Upgrade from Winsock 1.1 to Winsock 2.2, which is always available on Win2000+. See: [http://msdn.microsoft.com/en-us/library/windows/desktop/ms742213%28v=vs.85%29.aspx] for details. 
Move winsock initialization to TclpInitPlatform(void), so we can be sure everywhere that we have an initialized winsock2. 
Stub entries for TclWinGetServByName/TclWinGetSockOpt/TclWinSetSockOpt are no longer necessary (will be removed in 9.0, but are kept in 8.x)
Remove unused variable, don't use deprecated function, some formatting.
Segmentation fault using some functions of tcl::clock, fixed, belong to ticket [d19a30db57]
Fix compiler warnings in win32/cygwin build.
merge fork: Segmentation fault using some functions of tcl::clock, fixed, belong to ticket [d19a30db57]
Fix compiler warnings in win32/cygwin build
Test for [d19a30db57].
[d19a30db57] Fixed segfault in [clock] internals.  Includes test.
Test for [d19a30db57] extended
Repair new test so all parts will be effective.
[d19a30db57] More testing.
merge trunk