Added new feature for checking macro and preprocessor conditional consistency.

llvm-svn: 187228
6 files changed