Add an 'hide()' method for menus
Highlight the client border when hovering in mod4+tab
Fix minor bugs

* Add hide() method to hide a menu and all sub menu (compared to set_visible)
* Add option to have sub_menu arrows
* Fix selected::changed not being emited in some cases
* Remove duplicated code from notification layout