Improvements to nav bars

* Allow subcomponents
* Allow inclusion of Personal Tools into nav bar
* Merge NavHead and NavbarHorizontal
* better handling of HTML class attributes

Change-Id: I53a813953cbc584a5ba349db6596b28dae683ca9