Tidy up navbar when no navigation specified

* Prevent navbar height from collapsing when empty
* Don't include main nav when none specified
* Don't include responsive nav when no navbar_items or navbar_right