Allow window menu bar to be hidden

An `auto-hide-menu-bar` option is added to `BrowserWindow` to make window menu bar hidden by default, and clicking `Alt` would toggle the menu bar.

Fixes #486.