completion widget: fix minimum header section size
The header is hidden, but if the minimum size is -1 (the default), Qt
chooses something non-zero as the minimum size. The completion widget
then sets it to something, assumes it has that width, and messes up
its layout when it actually ends up being larger than that.