Some code assumes that Dispersy runs under a thread called "Dispersy".
Merge branch 'devel' of github.com:Tribler/dispersy into devel
The endpoint is closed by dispersy.stop.
Dispersy is passed to the constructor.
Bugfixes.

- Community.create_community requires Dispersy instance
- Member instances should now be made with Dispersy.get_new_member
Allow exception handlers to mark non-fatal exceptions as fatal.
Quit when any exception occurrs when running with --strict enabled.
Missing statistic.
Bugfix: removed unnecessary parameter.
Drop Python 2.5 support.
All callback id's are now unicode.
Merge pull request #25 from boudewijn-tribler/drop25

Drop Python 2.5 support.
Merge pull request #26 from boudewijn-tribler/callbackids

All callback id's are now unicode.
Merge remote-tracking branch 'refs/remotes/upstream/devel' into logging

Conflicts:
	callback.py
	community.py
	dprint.py
	endpoint.py
	requestcache.py
	script.py
	tool/main.py