Port almost all of SAFECode to llvm 3.3.

SoftBoundCETS and the clang are the only two things that need to be
fixed.