Updated build system for use with MSVC and its ridiculous warnings.