Add -noEmit compiler flag.
Don't emit outputs when -noEmit is specified.
Don't allow -noEmit with -out or -outDir