Revert "Move to an Nmake-based workflow."

This reverts commit 443425104d652d621f2c356f36f323978cb5f0b2.
Add support for Streams.
Add async support.
Update projects.