Menu enhancements

* fixed an error when not showing the tree root that caused two directly nested `<ul>` elements
* added a responsive menu that wraps the normal menu under a collapse region and toggle button.

<!---
@huboard:{"order":290.0}
-->