change non-Bool enum representation and optimizer improvements
testsuite fixes
Adding .jsexe files to the ignore list
Exporting compilationProgressMsg from Compiler.Utils

Cannot move compilationProgressMsg and ghcjsSrcSpan fully to the
Compiler.Utils modules because the linker also yield messages
Introducing partition_args_js in Compiler.Utils

- Also Compiler.Util -> Compiler.Utils
Moving setGhcjsPlatform to Compiler.GhcjsPlatform
Merge branch 'master' into cleanup