BUG: Hide error log "threadid" column by setting model column count

If not setting the column count, the column can be hidden only after
data have been inserted. As a consequence, within the error log widget,
the column is visibility is set only after the error log model is set.
ENH: Add convenience method allowing to show/hide any error log column.
Merge branch 'fix-threadid-errorlog-column-visibility'

* fix-threadid-errorlog-column-visibility:
  ENH: Add convenience method allowing to show/hide any error log column.
  BUG: Hide error log "threadid" column by setting model column count