move the defaults to where the flags are defined so the user knows what ...

...the values look like, and report at least one error

merge me!
mmm, after thinking a little more - i still think we want to make it false for all the other platforms, and we can do something nicer for windows in the next week.

this entire thing is a compromise..