Update the compilation logic to make sure that processors that throw exceptions still cause exception to be thrown in older versions of javac. 

Fixes #13.