Merge remote-tracking branch 'origin/master' into development
Added a module to fetch information about the client like version info,
other pieces of information will be added in the future
Make the launcher and runescape.pm use the new info.pm to fetch the
client version
add new widgets to the settings editor
add new keys for the cachedir on different platforms
add support for the new combobox and custom jagexcache directories, also
made clear maincache also clear the beta cache for now.
added support for custom cachedir settings and add backwards
compatibility to the --cachedir=value option
add a prm file (now permanent) for the beta servers
update the changelog and bump the version number to 4.2.2
Merge remote-tracking branch 'origin/development' into bleeding-edge
Update settings.pm

fixed misstype of
$self->{customcache}->Enabled(1);
to
$self->{customcache}->Enable(1);
which fixes the crash if a custom cache dir is specified
Merge remote-tracking branch 'origin/development' into bleeding-edge
Merge remote-tracking branch 'origin/bleeding-edge'