- Electron version: 1.1.3
- Operating system: Windows 10 Pro x64

Documentation in https://github.com/electron/electron/blob/master/docs/api/browser-window.md on `fullscreenable` seems to be not exactly true.

`fullscreenable` default value on windows seems to be the same as `fullscreen` option, not just false

For example:
main.js

``` JavaScript
  mainWindow = new BrowserWindow({
    width: 800, height: 600,
    minWidth: 800, minHeight: 600,
    center: true,
    fullscreen: false,
    autoHideMenuBar: true,
    frame: false,
    resizable: false
  });
```

somewhere in client code:

``` JavaScript
        //...
        let currentWindow = electron.remote.getCurrentWindow();
        currentWindow.setFullScreen(true); //Does not switch to the fullscreen
        //currentWindow.setFullScreen(false) and back to true  works when initial fullscreen:true
        //...
```

**However** the code below seems to work as expected,
main.js

``` JavaScript
  mainWindow = new BrowserWindow({
    width: 800, height: 600,
    minWidth: 800, minHeight: 600,
    center: true,
    fullscreen: false,
    fullscreenable: true, //ADDED
    autoHideMenuBar: true,
    frame: false,
    resizable: false
  });
```

somewhere in client code:

``` JavaScript
        //...
        let currentWindow = electron.remote.getCurrentWindow();
        currentWindow.setFullScreen(true); //does switch to the fullscreen
        //...
```

atom/browser/native_window.cc
return aspect_ratio_extraSize_;
}
void NativeWindow::SetAspectRatio(double aspect_ratio,
                                  const gfx::Size& extra_size) {
  aspect_ratio_ = aspect_ratio;
  aspect_ratio_extraSize_ = extra_size;
}
void NativeWindow::RequestToClosePage() {
  bool prevent_default = false;
  FOR_EACH_OBSERVER(NativeWindowObserver,
                    observers_,
                    WillCloseWindow(&prevent_default));
  if (prevent_default) {
    WindowList::WindowCloseCancelled(this);
    return;
  }
  
  
  
  
  if (window_unresposive_closure_.IsCancelled())
    ScheduleUnresponsiveEvent(5000);
  if (web_contents()->NeedToFireBeforeUnload())
    web_contents()->DispatchBeforeUnload(false);
  else
    web_contents()->Close();
}
void NativeWindow::CloseContents(content::WebContents* source) {