Updating from XMPP4R 0.2 to 0.3
===============================


There has been a redesign process in the development of XMPP4R 0.3. If
you encounter any problems, read the following instructions.


1) All extension libraries have different paths and namespaces:

Roster:
require 'xmpp4r/roster'
Jabber::Helpers::Roster -> Jabber::Roster::Helper

Multi-User Chat:
require 'xmpp4r/muc'
Jabber::Helpers::MUCBrowser -> Jabber::MUC::MUCBrowser 
Jabber::Helpers::MUCClient -> Jabber::MUC::MUCClient
Jabber::Helpers::SimpleMUCClient -> Jabber::MUC::SimpleMUCClient

Software Version:
require 'xmpp4r/version'
Jabber::Helpers::Version -> Jabber::Version::SimpleResponder

vCard:
require 'xmpp4r/vcard'
Jabber::Helpers::Vcard -> Jabber::Vcard::Helper

Bytestreams:
require 'xmpp4r/bytestreams'
Jabber::Helpers::FileTransfer -> Jabber::FileTransfer::Helper

For a complete list of new class names see test/tc_class_names.rb


2) add_*_callback methods do not accept procs anymore. procs maybe
instead passed with the & sign.

Example:  client.add_message_callback(&my_message_handler)

