ir_black: Add preprocessor class and markdown header support.