Updated limelight-common with LimeLog, and started logging better
Merge branch 'master' of github.com:limelight-stream/limelight-pc into logs

* 'master' of github.com:limelight-stream/limelight-pc:
  add gpl
  Pretty print json settings for easier editing
input now works in fullscreen mode -this is a janky workaround i found here: http://stackoverflow.com/questions/13064607/fullscreen-swing-components-fail-to-receive-keyboard-input-on-java-7-on-mac-os-x
gamepad now works on OSX!!!
separated axes into positive and negative so dpad's that are axes can now be mapped
Update common and implement new interface functions.
Lower decoding latency by 1 frame
Merge branch 'master' into logs

Conflicts:
	libs/limelight-common.jar
	src/com/limelight/input/gamepad/Gamepad.java
	src/com/limelight/input/gamepad/NativeGamepad.java
Use 720p60 streaming by default
Use 60 FPS streaming as default for CLI too
Only use the full-screen hack for OS X
Fix XInput default mapping for Windows
Tell users how to map gamepads if it's the first time running Limelight and they're not on Windows (which has a default mapping)
Only redirect logs to a file if running the GUI version from a Jar
Update common
Make the JFrame get focus when it is made visible
Fix swap of X and Y axis on the right stick
Don't send paint messages to the window since we're using active rendering
Full-screen windows shouldn't be resizable
Close the stream frame when an error message gets displayed