Permit included rules files to define their own preprocess block

Within a rules file, behavior when defining two preprocessor blocks is
unchanged: defining another processor block overrides the previous one.
Merge pull request #420 from gpakosz/per-rules-file-preprocessor

Permit included rules files to define their own preprocess block