Introduce '--silent' option, fixes #905
When used warnings are excluded from the output