swap order of arguments in addWidget and insertWidget

this puts the tab text first, which makes the order consistent with
other similar container widgets in the frameword