Added header markup from mockup.
Added bootstrap alert.js and kb alert style
Added bootstrap js files for transitions, collapse and alert.
Added less/kb/header.less
Added nodeJS testserver for testing ajax menu locally.

Also added node_modules to .gitignore
Added bogus submenu html snippet.
Major: Added mobile navbar markup + js + css.
submenu display:none when not in or in transition.
Changed the way we hide/show submenus in css a tiny bit.
Colored nd indented submenus to 5th level in mobile menu.
Removed depricated submenu styles.
Renamed all 'menu-' -> 'nav-mobile-'

Also factored some magic numbers into less variables.
Removed unnecessary border in nav-mobile search input field.
Added a couple of descriptive comments to less/kb/nav.less
Menu fixed + logic to set height on menu bar.
Minor: Styled topnavigation (no bootstrap rounded colors and a shadow etc).
IE8 + IE9 fix: Menu collapse initial toggle problem solved.

Also toggling chevrons in the menu, when transition (transform:rotate) is not supported.
Minor: Removed dangling spaces.
Removed deprecated chevron toggle listeners.

They now use css transitions, and are defined in js/kb/kbMenu.js (and have IE8+IE9 fallback methods).
Bugfix: IE compatibility: Only using console when present.