
* Enhance interface for SSI (server-side information). Interface should be
  simple and easy to use.

* Enhance spooling policy. Current one have following problems:
  - it splits big messages before putting them to spooler. Wire encoding
    is not known at the moment, thus splitter has to cosider worst case
    (utf-8, 3 characters per symbol), resulting in too small pieces;
  - It does not send next chunk untill achnowledge received or timeout happen 
    (to keep consistency of splitted messages).

* Add direct connections support.

* Add more-or-less clever handling of rate warnings. Modify spooler in the way 
  to not exceed sending rates.

* Take into account server limits on contact list sizes.

* Delay modifications in SSI until server-side roster is downloaded or roster
  synchronized message received.


