use --message-limit in table output

this changes the default width from 80 to 100
add new option `--table-width` for text report
always apply --table-width if given
Merge pull request #387 from ssendev/patch-1

Add option to set table width limit in text output