fix for api changes in llvm 3.3

Explicitly include raw_ostream.h for llvm 3.3
change in FunctionDecl::getNameForDiagnostic interface for clang 3.3