Made jshint more strict and lint-freed everything
Improved radiobutton components and tweaked styles
Reworked tray icon and minimize settings

* The tray icon is now used on all platforms.
* Added option for choosing the OS integration (taskbar, tray or both).
  A click on the icon will always hide the window and taskbar icon.
* Reworked window minimize / move to tray logic on stream launch.
* Fixed closing dialog and window staying hidden when trying to close
  the minimized gui while watching a stream.
Bumped node-webkit to v0.11.2
Fixed broken osx archive f361ca9
Merge remote-tracking branch 'upstream/master'