Added GCC compiler.

CompilerContext now takes a Compiler class as an argument, but currently
the UI does not expose a mechanism to choose between compilers.