catch exceptions when compiling, and catch 'error' for each of the llvm commands so we can see what's failing on travis-ci
don't run the clang analyzer in CI mode.