Use another variable to check if the renderer thread should die
setAutoRequestFocus isn't available on OS X
mouse cursor no longer shows up after clicking on OSX FSEM
Only use the full-screen mouse hiding hack on OS X
actually pretty print when writing settings
fixed button selection in gamepad frame
Merge branch 'master' of github.com:limelight-stream/limelight-pc

# By Aaron Neyer (1) and Cameron Gutman (1)
# Via Aaron Neyer
* 'master' of github.com:limelight-stream/limelight-pc:
  actually pretty print when writing settings
  Only use the full-screen mouse hiding hack on OS X
gamepad now maps axes to appropriate directions
fixed scaling and positioning
Use double buffering when rendering. Significantly improves rendering performance on OS X.
Make windowed streaming will all available screen space
Put the menu back on the window on OS X. Use cross platform look and feel again to avoid the variance between desktop environments and themes.
Update common
Fix issue where duplicate mappings could be made to the same GamepadComponent
Add a hack to workaround controller event loss issues on Linux and OS X
Hide the content pane after the stream starts
Bring focus back to the JFrame after hiding the content pane
Use the screen size as an upper bound for the window size instead of as the target size. Rendering to large windows costs serious performance on OS X
Make the mouse release key combo toggle
Update common from pc_1080p30_hack