p2p functionality moved to the P2P object
Solved handler issue with messages. now use the register() method
initiated work in socialnetwork
Working on the API of agent's socialnetwork.
First socialnetwork tests developed.
Solved a bug when killing Event Behaviours.
Improved the way agents answer to subscription requests
solved some behaviour errors and typos
Improved  social network functionality.
Solved some minor bugs in pubsub and p2p modules
Improved debug support in the server (using the -d parameter)
More social unittests added
More work on socialnetwork module

Work with the Groups functionality for the roster
More social unit tests
Better comments in socialnetwork
Improved more comments
Reduced the number of active threads in server.

We should probably switch to a multiprocessing server instead of using threads.
Working on the social branch
- Created new tests for ACLTemplate matching
- An ACLTemplate can be created from an ACLMessage (using json marshalling)
- Added more tests for checking the XMPP templates (message, presence and iq)
Added AND and OR tests to MessageTemplates
little bugs fixed
test exists with a proper code
-Solved a bug in xmppd PushRoster
-Minor PEP8 style fixes
- Solved an issue with the httpserver in linux. Now is multithreaded
- Catched an unexpected exception in xmppd
- P2P and WUI modules now have different port ranges
- Minor bug fixes
- Fixed some bugs in the bdi unittests and the bdi module. There is still an issue when registering services offline.
-Solved the bug with roster iq messages. Can't redirect iq messages to our handlers, otherwise the roster fails.
Solved bug when recovering roster groups.
1) Some PEP8 fixes.
2) Now platform has a pointer to the XMPP server to be able to show some
information in the web ui. New roster view added for this reason.
3) Debug function now shows also xmpp debug info.
4) requestRoster is no longer a blocking method.
5) New deleteContact method.
6) Some fixes in the socialnetwork module, specially Group management.
7) db_fake DB is now concurrent-safe.
8) db_fake: group removes are fixed.
Added test to send messages to groups
coverage tests are now parametrized. You need to pass the coverage keyword to run tests with coverage.