Add a shut-up macro to suppress and catch output
Merge branch 'shutup-messages'