MDL-45893 user_menu

Changes so far:
 - patched bootstrap JS to allow for multiple navbar items (code is
   backwards-compatible with existing usage)
 - separated navbar layout file out into its own file under /includes
 - initial renderable and renderer for navbar dropdown collections which
   totally works

To do:
 - actually render a user menu