Better resizing logic

Qt's built-in size hinting logic does not update itself as we'd like.
This commit changes TabWidget and Tab objects to use
QSizePolicy::Ignored instead, and updates their minimum sizes
independant to Qt's size hinting.

Fixes #53