[Frontend-GNOME] Make Buffer a local variable in MessageTextView.CheckBufferSize()
[Frontend] refactor tab completion

Move tab completion from the individual frontends into a set of classes in
Frontend. Implement cycling through nicknames in irssi mode.
[Frontend] Fixed make build
[Frontend] Fixed build on .NET 3.5
Merge pull request #45 from oli-obk/feature/autoresize_topic
[Engine-XMPP] Removed jabber-net2005 and moved to agsXMPP
[Engine-XMPP] Resources and Priorities are now properly supported
[Engine-XMPP] Disable MUC until fully loaded. Open Contactchat on reconnect. Allow custom away messages. Remove outdated comments.
[Engine-XMPP] Can now connect through a proxy
[Engine-XMPP] Refactored Reconnect. It now does a clean reconnect and doesn't crash anymore due to internal socket stuff.
[Engine-XMPP] enabled parsing of html messages
[Engine-XMPP] display error messages in their appropriate chat tab if such a tab exists. else display in protocolchat
[Engine-XMPP] print chatstates in private chats
[Engine-(XMPP|IRC), Frontend-GNOME-(XMPP|IRC)] Moved StarkSoftProxy from SmartIrc4net into its own project
[Engine-XMPP] Fix contactlist for contacts that are not in the roster

when a contact who is not in the roster sends presence packages, this can cause error messages because the state of the contact was thrown away.
[Engine-XMPP] added whois command to display xmpp specific information
[Engine-XMPP] Refactored join command
[Engine-XMPP] created invite command

note, this is only delegated invite, direct invite is not supported by agsxmpp
[Engine-XMPP] added "addgroup" command to add a contact to a roster group
[Engine-XMPP] Show message when invited to a muc

Note: the generated join-hyperlink is not supported by smuxi yet