Unit test fixes
Several fixes to unit tests in several package (details in individual commits):
- be explicit when no post-processing is required
- fix missing or misnamed reference files
- other minor cleanup in test definition
The ultimate goal is to make missing reference files a failure unless another
POST_EXEC_SCRIPT is specified.