Added underscores to local 'and' and 'or' variables in guruexp() to (hopefully) solve conflict with new GNU CC.
Fixed problem over-writing registry settings when closing before startup timer fires.
Changed the way socket errors are test/displayed with WinSock (values more inline with Unix sockets).
New js_CreateGlobalObject() function (in globobj.c) to create global objects and add shared methods.