Merge commit 'ea86293b0aae2ab43e317256fe042225209de6a0' into merge-pnacl-3.5

This merges in PNaCl's clang 3.5.

1.28.3

Conflicts:
	lib/AST/ASTContext.cpp
	lib/Driver/Driver.cpp