Optimization in Utilities
Change the way konsole hiding works. Instead of having a widget stack,
we show the konsole all the time but put a frameless QFrame over it,
so that it gets size and everything right. The frame is then hidden to
show konsole. Little eventFilter hackery to keep all sizes in sync.