Make noemptylinemacro the default and drop that option
Currently, the macro-processor adds many empty lines to the pre-processed file that serve no purpose. Users can opt to remove them using the noemptylinemacro
-option. We should always use this feature and drop the option.