Fix MSVCCompatibility doc ReST and wording.

git-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@202732 91177308-0d34-0410-b5e6-96231b3b80d8
Serialized diagnostic severity levels should be stable.

Serialized diagnostics were accidentally using the AST diagnostic level values
rather than a dedicated stable enum, so the addition of "remark" broke the
reading of existing serialized diagnostics files. I've added a .dia file
generated from Xcode 5's Clang to make sure we don't break this in the future.

git-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@202733 91177308-0d34-0410-b5e6-96231b3b80d8
I guess we're still using LLVM_DELETED_FUNCTION instead of = delete. This should fix a complaining built bot.

git-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@202734 91177308-0d34-0410-b5e6-96231b3b80d8
Update call DIBuilder::createLexicalBlock.

Create lexical blocks with discriminator value 0 by default.

git-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@202737 91177308-0d34-0410-b5e6-96231b3b80d8