Robert Woodcock private branch for win32 port. Will eventually be merged with trunk when build systems are unified.