refactor(header): now header use viewlets manager

Add a base viewlet to create header action: BaseHeaderAction
Add PanelLeft action
Add PanelRight action
Add GlobalSections action
Fix bug with iconpos="noxtext" and controlgroup.

Now you can use viewlet structure to add actions in header.