Added support for compilation failure. Added tags to indicate how compilation failed (compilation_failure, compilation_errors, compilation_warnings).