Upated test cases to support compilation halting on first failed compiler. Updated existing tests to handle CompileError being thrown on failure.

Updated compile tasks to raise exceptions after compiling all files
Updated tests to verify exceptions raised
Merge pull request #1449 from jwarwick/issue_1441

Possible fix for Issue #1441