updates for ghcjs-boot on Windows
fix setup script detection and some cleanup