more simplification of the stack widget

remove the option to set by index - this just creates to confusion
simplify the tab bar

this removes the convenience functions for selected the current tab -
just use the api on the actions directly. It also adds support for the
tab close request notifications.
cleanup TabWidget api
export the tabCloseRequested signal