Add support for a Windows environment without true/false

We don't always have true.exe / false.exe on Windows, especially
if we don't have the embedded bin directory from the omnibus package
in our path. This patch uses powershell + exit to simulate the same thing.

Fixes a number of failing tests. /cc @jdmundrawala