Merge remote-tracking branch 'origin/development' into bleeding-edge
Merge remote-tracking branch 'origin/development' into bleeding-edge
Merge remote-tracking branch 'origin/bleeding-edge'

* Added support for storing the jagexcache inside $clientdir/share/cache
* Added "Open $clientdir" button to settings interface
Merge remote-tracking branch 'origin/development' into bleeding-edge
Merge remote-tracking branch 'origin/development' into bleeding-edge
Merge remote-tracking branch 'origin/development' into bleeding-edge
Merge remote-tracking branch 'origin/bleeding-edge'

Added support for adding repositories of addons instead of single entries for each addon
Included Archive::Extract
Changed the size of the updater and launcher
Merge remote-tracking branch 'origin/development' into bleeding-edge
Merge remote-tracking branch 'origin/bleeding-edge'

update changelog
fixed an issue where the updater didnt work if the rsu-query path contained a space
Merge remote-tracking branch 'origin/development' into bleeding-edge
Merge commit '71db561789192337fe0b2725a0b9f915309981bd' into bleeding-edge
Merge remote-tracking branch 'origin/development' into bleeding-edge
Merge remote-tracking branch 'origin/bleeding-edge'

  * Added a refresh button for news
  * Fixed the sizing issue with the updater on windows and mac
  * Added automatic optimization of the jre by adding the below parameters
    to the java binary when launched (it will not overwrite your parameters
    from the .prm if they already exist there), if you want to be able to
    disable automatic optimizations then please poke me on the RuneScape forums
    or on github and i will make an option for it :)
  * Fixed the issue of loading repositories on windows in the updater
  * Added timeouts for fetching news (5-10 sec timeout) so it does no longer
    try to constantly load them if the rssfeed is down.
  * Added a dummy newsfeed with a message that there was an issue loading the news
  * Fixed the newsfeeds odd appearance in ubuntu/unity
Merge remote-tracking branch 'origin/development' into bleeding-edge
Merge commit 'f3f1be1127b11694f84e7f73e59fdbfe29e21f64'

* Add connection timeouts to sysdload and fix the "there is an update" bug in RuneScape.exe when it fails to connect to github.com
Merge remote-tracking branch 'origin/development' into bleeding-edge
Merge remote-tracking branch 'origin/bleeding-edge'

  * Fixed a bug where RuneScape.exe said there was an update to the
    rsu-query.exe if it failed to connect to github.com
  * Added connection timeouts to sysdload
  * Added the option to Enable/Disable Automatic Java Optimization in
    the settings editor.
  * Added debug output in the STDOUT for the newsfeed.
Merge remote-tracking branch 'origin/development' into bleeding-edge
Merge remote-tracking branch 'origin/bleeding-edge'