Print rule ID for each error/warning in normal and compact modes

Useful for knowing what to pass for --ignore suppression

Fixes issue #355