Capture variables which appear in AddressOf expressions by reference. Fixes #641
Don't show build order unless verbose
Clean up error handling on Win32. Closes #647
Merge branch '97x' of github.com:nddrylliog/rock into 97x
Get rid of Win32 warnings, by, you know, using things properly. Closes #648
Unfuckup ooc varargs. Closes #650
Provide varargs static method in File for path building. Closes #649
Buffer: Force allocation for zero-length strings.

Closes #652
SizeT => Int in Buffer and String
Typo. recieved => received.
Merge branch '97x' of github.com:nddrylliog/rock into 97x
Be less paranoid about include defines. Closes #654
Some work on #655

The general strategy is to ignore what we can't do easily on Win32,
re-implement what we can easily re-implement, and work around all the
other little problems.

Other little problems include stuff like getaddrinfo, getnameinfo etc.
only being available if _WIN32_WINNT is >= 0x0501 (greater than Windows
XP). That's being resolved via include defines, which are unfucked as
of a recent commit (see #654).

There's now a `sdk-net` .use file in rock's directory, which handles
stuff like linking with `-lws2_32` on Windows, which is absolutely
necessary and was a pain in the ass to specify manually on the command
line back when the Socket stuff was in its infancy and still compiled
on Windows.

With this commit, stuff compiles, links, and launches but fails because
WSAStartup is not being called ever. I'll have to fix that.
Unfuck net/ on Win32. Closes #655
In -v, display 'Parsing blah.ooc' for each parsed module
Debug--
Debug--, + resolve a weird case of the importsies. Closes #656
Added 'closest match' feature. Closes #657
Debug--
More cleanups for Win32 sockets. Closes #659