- 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
#if defined(USE_X11)
  bool resizable;
  if (options.Get(options::kResizable, &resizable)) {
    SetResizable(resizable);
  }
#endif
#if defined(OS_WIN) || defined(USE_X11)
  bool closable;
  if (options.Get(options::kClosable, &closable)) {
    SetClosable(closable);
  }
#endif
  bool movable;
  if (options.Get(options::kMovable, &movable)) {
    SetMovable(movable);
  }
  bool has_shadow;
  if (options.Get(options::kHasShadow, &has_shadow)) {
    SetHasShadow(has_shadow);
  }
  bool top;
  if (options.Get(options::kAlwaysOnTop, &top) && top) {
    SetAlwaysOnTop(true);
  }
  
  bool fullscreenable = true;
  bool fullscreen = false;
  if (options.Get(options::kFullscreen, &fullscreen) && !fullscreen)
    fullscreenable = false;