build: make `make clean` remove test/runner.o
win: fix potential HANDLE corruption due to incorrect cast

Closes #738.
build: rename OS to PLATFORM

Rename the OS make variable to PLATFORM, it conflicts with the OS env
var. That is, running `make` when the OS env var is set, may cause
spurious build breakage.

Fixes #737.
Merge pull request #12 from staticfloat/combinedpullrequest

closes #12, closes #11, closes #10, closes #7
Building with NMake and Intel C++ Composer
Merge pull request #14 from VHaravy/windows

Building with NMake and Intel C++ Composer
If the user has an existing $PLATFORM defined, try to conform it as much as possible