Fix lite mode... again.
Merge branch 'master' of github.com:kentonv/capnproto
MinGW: All tests pass in lite mode.
MinGW: Entire compiler builds and runs.
Implement KJ_NORETURN in MSVC compatible way
Add __forceinline for MSVC
Merge pull request #147 from teobugslayer/msvc

Accommodate code for MSVC
MinGW: Eliminate dependency on winpthread.

kernel32.dll and msvcrt.dll are the only remaining dependencies.
Merge branch 'master' of github.com:kentonv/capnproto
Fix ekam build.
Treat UTF-8 BOMs as whitespace. Complain if other BOMs or obviously-non-UTF-8 data is seen.
Fixes #72.
Fix todo format.
Fix bug where EzRpcClient would segfault if the target host resolved to multiple addresses and the connection to the first of those failed.
Force headers to be treated as system headers when included by application code.

This prevents the compiler from reporting warnings in these headers while compiling application code. Hopefully this will stem the never-ending stream of complaints from people who enable pedantic warnings.