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.