Added the conversation class
Moved the engine chat stack to the new organisation
Removed the echo component

It was too hard work to port it to the new scheme compared
to how useful it is.
Moved the chat gui to the new organisation

It's ugly!
Moved the SIP component to the new chat stack organisation
Moved the loudmouth plugin to the new organisation
Removed all files related to the old chat stack
Fixed a typo in the ConversationPage gobject typo
Added an HeapView in the ConversationPage widget

It's useless as long as the SIP/loudmouth code don't give
a meaningful heap to display!
Made the heap view widget look less crappy

But it still doesn't look good!
Added a SIP::Heap class so the SIP::Conversation now has a meaningful heap to show

Notice that the presentity starts by looking bad, and turns
better with updates -- I shall fix that later on
Added a find_presentity_for_uri method to Opal::Bank

It should be useful for the SIP chat code
Made the SIP::Dialect class retain only a weak reference to the Ekiga::PresenceCore
Made the groups in the heap view widget open by default
Used our expander widget in the heap view too

(so it looks more like the roster widget)
Added an api to SIP::Heap to find the name of an uri
Made SIP::Conversation look for better names in the SIP::Heap
Fixed gtk+ warnings in the heap view widget

I moved code around and ended up duplicating some lines... sloppy.
Removed the message_notice_event from the chat area widget

Since we now have an api to track count of unread messages, it's useless
Made the chat area reset the unread messages count when it gets the focus