Use the actual compiler id instead of haskellsuite
haskellSuiteProgram
Pass user options to compiler
Fix
Fix
Don't try to find
Move Program definitions to Program.Builtin
No additional dummy tool
Fix program configuration
Clean up further