Kb html structure fix

Fixed invalid HTML structure for personal bar. Applied styles for ul structure instead of definition list.

News template portlet now rendered with ul sturcture instead of definition list.

Flyout submenu now loads initially. load_flyout_children now takes two arguments. open -> for opening the tab, indicator for setting the parent menu item.

For accessible HTML structure personaltools icon now got an alt text.