fix indent
fix: TypeError: anonymous method called on incompatible {Map|Set}
fix typo
dispatch "TabGroupAdded" event
TabItem.toJSON returns empty object when parent is null.
make GroupItem#id to be fixed
implement GroupItem.isActive (getter)
set/remove hidden attribute when TabItem is added to a group.
save tab's data when added to a group or removed from a group.