Preprocessor backend refactoring initiated.

Such refactoring follows recent discoveries of deficiencies in the core
preprocessor algorithm -- especially as concerns nested macros. While
incomplete, such refactoring should eventuall yield prosperous dividends.