CMake: Add support for CAPNP_LITE version of kj to support MSVC builds.
CMake: Update CMakeLists with MSVC compiler flags and paths.
CMake: Remove redundant MSVC test.

CMake automatically patches the switch character.
MSVC: Qualify `std::initializer_list` to fix name lookup when compiling 'iostream-test.c++'.
CMake: Fix paths to gtest libraries for the Xcode generator.
CMake: Reduce MSVC warning level
CMake: Simplify gtest library paths and use the default MSVC CRT flags.
fix some typos
Wait for writeable, rather than readable, socket on connect.
Merge pull request #157 from mortehu/master

Wait for writeable, rather than readable, socket on connect.
Merge pull request #156 from dwrensha/typo

fix some typos
Merge pull request #154 from pqu/cmake

CMake support for MSVC/Visual Studio
Extend EventPort interface to support cross-thread wakeups.

This is not currently used, but eventually we'll use this to support efficient inter-thread messaging.

That said, I've decided that inter-thread messaging is complicated and I don't want to work on it right now.
Merge branch 'master' of github.com:kentonv/capnproto
Add hooks allowing a MessageBuilder to be initialized from existing memory.
Fix build on GCC.
Add an easier way to read a message directly into a builder. Requires a copy for security/validation.
Extend previous change for flat arrays as well.
Fixes #115
Support Android.