bootstrapify the nav

this is a rewrite of nav.tpl and the nav notifications system in main.js (basically the notification popups are now handled with bootstrap). 

ATTENTION: themes based on core nav.tpl and and old nav notifications will break!

nav colors and opacity are not yet supported. most other things will hopefully work as expected. alternate handling for small screens included.