Added new feature for checking macro and preprocessor conditional consistency.