improved prerequisite checks for __has_include handling
#286
+12
−3
__has_include handling
#286