tweak tab text alignment
var naming
don't emit an index on tab released

it doesn't really make sense, as the released tab is always the current
index.
add a StackWidget
code formatting
rename append -> add
add a TabWidget
add new widgets to gulpfile
add TabWidget example
regenerate output