Documentation: Add more BrowserWindow methods

I just added `restart` because it was missing.
Since I don't know _exactly_ what happens when this method is called I don't want to add any additional *wrong* information.
Also I added `setMenu(menu)` with information.