added a menu item for preferences and created a framework for preferences

still requires some implementation before fully functional.
Merge branch 'master' of github.com:limelight-stream/limelight-pc

# By Cameron Gutman
# Via Cameron Gutman
* 'master' of github.com:limelight-stream/limelight-pc:
  Update limelight-common jar
  Read in larger chunks
now use preferences to select resolution and fullscreen option