Fix for #183, refactored the windows and unix locations out of BinFolderOfDefaultFSharpCompiler function for clarity.
Added a Environment.runningOnMono detection to early abort the windows detection on mono.