unit tests (finally) run on windows.  phew

most of the changes were in the cmake pod.  but there are a few small changes here, too.