Started working on (and pretty much finished) implementing a "server console"
for IRC. This contains _all_ that is sent/received from an IRC server
(salvaged to be valid UTF8). Works pretty similar to the Jabber console.

Creating a branch for this, as it's not ready for inclusion in 1.5.

--HG--
branch : IRCServerConsole
Add a "Tor (SOCKS5)" proxy option, which uses the Tor proxy option of libpurple.

This is basically a SOCKS5 proxy that forbids doing an DNS request locally, to prevent leaking information when using Tor.

Refs #15161

--HG--
branch : TorProxyType
When using the Tor proxy type, do not check if the host is up ever. Instead, check if the proxy is up.

This would leak the hostname, as it does a DNS request. However, while it makes sense to check if the proxy is reachable, the proxy is usually localhost, so the reachability check doesn't help determining if connecting to the remote server is going to work.

Refs #15161

--HG--
branch : TorProxyType
Enable 10.7+ full-screen support for the Chat Transcript Viewer - Fixes #16120.

--HG--
branch : adium-1.6
Prevent via an @catch/@try/@finally bandaid #16121. Fixes #16121

--HG--
branch : adium-1.5.4
extra : source : 5065b1865e99510f17015c4509e0e071457c7500
Added -[AIAdium earliestLaunchedAdiumVersion] which uses some implementation details of other classes to retroactively guess the earliest launched version and tracks it moving forward

--HG--
branch : adium-1.5.4
extra : source : a1dbc4d24a09ff1d52658ace44985cf39350ddc7
Tab switching now defaults to ctrl+tab, matching Safari's user visible default, as per discussion on IRC today. This only applies to new users as of Adium 1.5.4 and later; anyone who has run a previous version will inherit the keep the old default of command+arrows (unless they've changed it previously, of course). Fixes #16102.

--HG--
branch : adium-1.5.4
extra : source : 1a2cd53342c5d8fab28a1ba7be02d76417ba8b51
Changelog the hipchat fix, reorder the changelog a bit more logically.

--HG--
branch : adium-1.5.4
Fix this symlink.

--HG--
branch : adium-1.5.4
Fix a memory leak.

--HG--
branch : adium-1.5.4
Fix a different memory leak.

--HG--
branch : adium-1.6
Rework the Growl preferences for Notification Center:

* It is now called "Notifications"
* "Sticky" is now called "Show until dismissed"
* "Priority" is now "Growl priority" and is disabled when Growl is not running
* "Growl notification" is now "notification" everywhere

Also removed (very old?) code that Adium used to warn users about Growl updates or prompt them to install Growl, I'm pretty sure this isn't relevant anymore now GrowlWithInstaller is dead.

Fixes #16146, fixes #16117

--HG--
branch : adium-1.5.4
Patch from paulwilde, adding a new NC-like icon for the notification preferences.

Refs #16117

--HG--
branch : adium-1.5.4
Remove the "Send with:" option and its related uses fixing #15369.

--HG--
branch : adium-1.6
Improve the messages preference pane's layout. Fixes #16110

--HG--
branch : adium-1.6
Merged TorProxyType into adium-1.6.

--HG--
branch : adium-1.6
Merge IRCServerConsole into adium-1.6.

--HG--
branch : adium-1.6
Merged adium-1.5.4 into adium-1.6.

--HG--
branch : adium-1.6
Merged adium-1.6 into default.